Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
Snapのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
Snap
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:開発]] [[en:Snapd]] [[ru:Snapd]] [https://github.com/snapcore/snapd snapd] は snap パッケージ ("snap") を管理するための REST API デーモンです。ユーザーは (同じパッケージに入っている) {{ic|snap}} クライアントを使用することで snapd を操作することができます。 ==インストール== {{AUR|snapd}} パッケージを[[インストール]]してください。 パッケージをインストールすると、snapd デーモンと snap パッケージのマウント・制限・起動をする {{Pkg|snap-confine}}{{Broken package link|パッケージが存在しません}} がインストールされます。 {{Warning|[https://github.com/snapcore/snap-confine snap-confine] は {{ic|--disable-apparmor}} オプションでビルドされており、完全な制限を行うには Ubuntu の [http://archive.ubuntu.com/ubuntu/pool/main/l/linux/linux_4.4.0-21.37.diff.gz Linux 4.4 パッチセット] をあてて [[AppArmor]] が有効になったカーネルと snap の AppArmor のプロファイルが必要です。}} {{tip|snapd は snapd パッケージでインストールしたバイナリのパスとデスクトップエントリをエクスポートするために {{ic|/etc/profile.d/}} にスクリプトをインストールします。変更を適用させるために一度再起動してください。}} master ブランチから直接ビルドされる {{AUR|snapd-git}} パッケージは [[AUR]] からインストールできます。インストール時に {{ic|snapd}} と {{ic|snap-confine}} パッケージが置き換えられます。 ==設定== snapd には複数の systemd ユニットが付属しています。snap の新しいバージョンがリリースされたときに自動的に更新するなどの複数のタスクを管理できます。 {{ic|snap}} が使おうとしたときに snapd デーモンを起動するには、{{ic|snapd.socket}} を起動・有効化します: # systemctl start snapd.socket 新しいバージョンがストアに追加されたときに snap を更新するにはタイマーを起動します: # systemctl start snapd.refresh.timer ==削除== {{AUR|snapd}} パッケージをアンインストールしても ''snap'' を使用して作成されたディレクトリやファイルは削除されません。{{AUR|snapd}} パッケージをアンインストールする際は事前に ''snap remove'' で snap を削除することを推奨します。現在、''snap'' コマンドで core の snap を削除する方法はありません。snap パッケージのキャッシュや mount ユニットファイルなどを完全に削除したい場合、以下の手順に従って下さい。 1. {{ic|/var/lib/snapd/snap/}} にマウントされている snap を全てアンマウントします: # umount $(mount | grep snap | awk '{print $3}') 2. 状態ディレクトリとマウントフックを削除します: # rm -rf /var/lib/snapd # rm -rf /var/snap 3. 起動時に {{ic|/var/lib/snapd/snaps}} から {{ic|/var/lib/snapd/snap}} に snap をマウントするユニットファイルを全て削除します: # find /etc/systemd/system -name "*snap-*.mount" -delete # find /etc/systemd/system -name "snap.*.service" -delete ==使用方法== ===snap の検索=== 次のコマンドで Ubuntu Store を検索できます: $ snap find ''searchterm'' ===snap のインストール=== 次のコマンドで snap をインストールすることができます: # snap install ''snapname'' 上記のコマンドを実行するには root 権限が必要です。現在のところ、通常ユーザーで snap をインストールすることはできません。インストールすると {{ic|/var/lib/snapd/snaps}} に snap がダウンロードされて、{{ic|/snap/<snapname>}} にマウントされ、システムから使える状態になります。{{ic|$PATH}} 環境変数に {{ic|/var/lib/snapd/snap/bin}} を追加することでインストールした snap を起動することが可能です。 システムが起動したときに全ての snap が利用できるように、snap のマウントユニットも作成され、{{ic|/etc/systemd/system/multi-user.target.wants/}} にシンボリックリンクとして追加されます。インストールが完了したら、次のコマンドでインストールされている snap を確認できます。バージョン番号やリビジョン番号、開発者も表示されます: $ snap list ローカルのハードドライブから野良 snap をインストールするには: # snap install --dangerous ''/path/to/snap'' ===snap のアップデート=== snap をアップデートするには次のコマンドを使用: # snap refresh ===snap の削除=== 次のコマンドで snap を削除できます: # snap remove ''snapname'' == 参照 == * [https://arstechnica.com/information-technology/2016/06/goodbye-apt-and-yum-ubuntus-snap-apps-are-coming-to-distros-everywhere/ arstechnica article] (06/16) Ubuntu の snap が Arch などのディストリで使えるようになったことについての記事 * [https://forum.snapcraft.io Snapcraft フォーラム]
このページで使用されているテンプレート:
テンプレート:AUR
(
ソースを閲覧
)
テンプレート:Hc
(
ソースを閲覧
)
テンプレート:Ic
(
ソースを閲覧
)
テンプレート:META Related articles start
(
ソースを閲覧
)
テンプレート:Note
(
ソースを閲覧
)
テンプレート:Related
(
ソースを閲覧
)
テンプレート:Related articles end
(
ソースを閲覧
)
テンプレート:Related articles start
(
ソースを閲覧
)
テンプレート:Tip
(
ソースを閲覧
)
テンプレート:Warning
(
ソースを閲覧
)
Snap
に戻る。
検索
検索
Snapのソースを表示
話題を追加