#author("2021-09-29T04:47:07+09:00","","") #author("2021-09-29T23:46:26+09:00","","") #navi2(Raspberry Pi/Raspberry Pi OS Lite,toc,prev,next) ---- #contents ---- * Snapd インストール [#z76d4ac0] apt install snapd snap install core ** パス追加 [#n4d5f210] export PATH=$PATH:/snap/bin -visudo にて secure_path にも追加しておくと、sudo 時に便利 ** リスト表示 [#p4c4d9cc] -リスト表示 snap list --all ** パッケージ検索/情報表示/追加/削除 [#be0e4fc5] -検索 snap search [パッケージ名] -情報表示 snap info [パッケージ名] -追加 snap install [パッケージ名] -削除 snap remove [パッケージ名] ** サービス一覧/起動/停止/ログ表示 [#v308b0e9] -一覧 snap services -開始 snap start [サービス名] -停止 snap stop [サービス名] -ログ表示 snap logs [サービス名] ** サービス自動起動有効/無効 [#te07508e] -自動起動有効 snap --enable ** エイリアス [#mc314753] -エイリアス一覧 snap aliases -エイリアス設定 snap alias [エイリアス名] [コマンド名] 例) snap alias vlc vlc-4.0 -エイリアス解除 snap unalias [エイリアス名] ** 有効化/無効化 [#c0aba246] -有効化 snap enable [パッケージ名] -無効化 snap disable [パッケージ名] ** アップデート [#xde52756] --アップデート可能なリスト表示 snap refresh --list --アップデート実施 snap refresh [パッケージ名] --自動アップデート時間表示 snap refresh --time --自動アップデート時間設定[時間指定] (以下例は毎日03:00更新) snap set system refresh.timer=03:00 --自動アップデート時間指定[x時間毎] (以下は3時間間隔で更新) snap set system refresh.time=00:00~24:00/3 ---- *うまく動かない場合 [#g7aa6982] ** snapd が起動していない [#yc30f7c8] +snapd が起動しているか確認 systemctl statu snapd +起動していなければ、下記で起動させる。 systemctl start snapd ** snapdがすぐに停止してしまう。 [#nf53fe8a] 次のようなログがでていれば、 stateengine.go:102: state ensure error: cannot decode new commands catalog: got unexpected HTTP status code 429 via GET to "https://api.snapcraft.io/api/v1/snaps 下記コマンド実施で解決する可能性あり snap install core ---- #navi2(Raspberry Pi/Raspberry Pi OS Lite,toc,prev,next)