Skip to Content

snap 共通コマンド

基本操作

コマンド説明
snap find keywordスナップアプリを検索する
snap info package-nameパッケージの詳細を表示する
sudo snap install package-nameスナップアプリをインストールする
sudo snap install package-name --classicクラシック モードでインストールします (サンドボックスなし)
sudo snap install package-name --channel=edge特定のチャネルからインストールする
sudo snap remove package-nameスナップアプリを削除する
sudo snap remove package-name --purgeデータの削除と削除

アップデート管理

コマンド説明
sudo snap refreshすべてのスナップを更新する
sudo snap refresh package-name特定のスナップを更新する
sudo snap refresh --list更新可能なスナップをリストする
snap changes最近の操作履歴を表示する

自動更新の制御

コマンド説明
sudo snap set system refresh.timer=sat,02:00-04:00更新時間枠を設定する
sudo snap set system refresh.hold="$(date --date='60 days' +%Y-%m-%dT%H:%M:%S%:z)"更新を 60 日間延期する
sudo snap unset system refresh.hold延期をキャンセルする
sudo snap set system refresh.retain=2保持する古いバージョンの数を設定する

表示と管理

コマンド説明
snap listインストールされているスナップをリストする
snap list --allすべてのバージョンをリストします (無効なものを含む)
snap connections package-nameインターフェース接続の表示
snap servicesスナップサービスの表示

バージョンのロールバック

コマンド説明
sudo snap revert package-name以前のバージョンに戻す
sudo snap revert package-name --revision=revision-number特定のバージョンに戻す

権限管理 (インターフェース)

コマンド説明
snap connectionsすべてのインターフェースを表示
snap connections package-name特定のスナップのインターフェースを表示する
sudo snap connect package-name:interface-nameインターフェースの接続 (アクセスの許可)
sudo snap disconnect package-name:interface-nameインターフェースの切断

共通インターフェース

インターフェース説明
audio-playbackオーディオを再生する
audio-record音声を録音する
cameraウェブカメラにアクセスする
homeホームディレクトリにアクセスする
removable-mediaUSB ドライブと外部ストレージにアクセスする
networkネットワークアクセス

チャンネルガイド

チャンネル説明
stable安定版 (デフォルト)
candidateリリース候補
betaベータ版
edge開発版
コマンド説明
sudo snap switch package-name --channel=betaチャンネルを切り替える
sudo snap refresh package-name切り替え後のリフレッシュ

ディスク容量の管理

コマンド説明
du -sh /var/lib/snapd/snaps/スナップディスクの使用状況を確認する
snap list --all | awk '/disabled/{print $1, $3}' | while read name rev; do sudo snap remove "$name" --revision="$rev"; done古いバージョンをクリーンアップする

サービス管理

コマンド説明
snap services package-nameSnap が提供するサービスを表示する
sudo snap start package-name.service-nameサービスを開始する
sudo snap stop package-name.service-nameサービスを停止する
sudo snap restart package-name.service-nameサービスを再起動する
sudo snap start --enable package-name.service-name自動起動を有効にする
sudo snap stop --disable package-name.service-name自動起動を無効にする

オフラインインストール

コマンド説明
snap download package-nameSnapパッケージをダウンロードする
sudo snap ack package-name.assert署名をインポートする
sudo snap install package-name.snapオフラインでインストールする