編集済み 3 数週間前 によって ExtremeHow 編集チーム
ディストリビューション型オペレーティングシステムスナップパッケージソフトウェアのインストールコマンドラインインターフェースリナックスシステム管理オープンソースソフトウェアIT
翻訳が更新されました 3 数週間前
SnapはLinuxユーザー向けに設計されたパッケージ管理システムです。従来のパッケージ管理システムは依存関係やバージョンの競合を扱うことが多いですが、Snapは開発者がすべての依存関係を含むアプリケーションをバンドルできるようにします。これにより、ユーザーは基盤となるシステム環境を気にせずにアプリケーションを簡単にインストールして実行できるようになります。Snapパッケージ、またはSnapsは、さまざまなLinuxディストリビューションで動作するため、非常に多用途で便利です。
最も評価が高く安定したLinuxディストリビューションの1つであるDebianには、派生物のUbuntuとは異なり、デフォルトでSnapが含まれていません。しかし、Debianユーザーは簡単な手順でSnapパッケージをインストールして使用することができます。本ガイドでは、DebianシステムにSnapパッケージをインストールし使用するためのプロセスを紹介します。
Snapをインストールする前に、Debianシステムが最新であることを確認してください。以下のコマンドを実行して、システムを更新できます:
$ sudo apt update $ sudo apt upgrade
Snapdは、Snapパッケージをインストールして管理するために必要なサービスです。以下の手順に従ってSnapdをインストールします:
$ sudo apt install snapd
Snapdをインストールした後、systemdを有効にしてSnapsを開始および管理する必要があります:
$ sudo systemctl start snapd $ sudo systemctl enable snapd
以下を使用してSnapdサービスが実行中であることを確認します:
$ sudo systemctl status snapd
Snapcraftストアを通じて、Snapsとしてパッケージ化されたさまざまなアプリケーションを見つけることができます。これらのアプリケーションはコマンドラインインターフェースを使用して検索できます。たとえば、VLCに関連するSnapsを見つけるには、次のように使用します:
$ snap find vlc
インストールしたいアプリケーションが見つかったら、snapコマンドを使用してインストールできます。Snapパッケージをインストールするには、次の構文を使用します:
$ sudo snap install <snap-name>
たとえば、VLCをインストールするには、以下を実行します:
$ sudo snap install vlc
Snapパッケージを使用する主な利点の1つは、自動的に更新されることです。ただし、手動で更新を確認して適用することもできます:
$ sudo snap refresh
特定のSnapパッケージについて更新を確認したい場合、その名前を指定できます:
$ sudo snap refresh vlc
Snapを介してインストールしたアプリが不要になった場合、次のコマンドを使用して削除できます:
$ sudo snap remove <snap-name>
たとえば、VLCを削除するには、次を実行します:
$ sudo snap remove vlc
システムにインストールされたSnapパッケージに関する情報を簡単に取得する方法があります。詳細を表示するには、次を使用します:
$ snap info vlc
Snapsは制限されたアプリケーションであるため、システムリソースへのアクセスが制限されています。ただし、必要に応じて追加の権限を付与できます。インターフェース(権限のグループ)を一覧表示するには、次を使用します:
$ snap interfaces <snap-name>
Snapにインターフェースを接続するためのより多くの権限を与えるには、次を使用します:
$ sudo snap connect <snap-name>:<plug>
コマンドラインを介して一部のSnapsを構成することもできます。利用可能なオプションは、個々のSnapによって異なります。
$ sudo snap set <snap-name> <setting>=<value>
Snapをデフォルト設定にリセットします:
$ sudo snap revert <snap-name>
同じアプリケーションの異なるバージョンを使用したい場合は、トラック間を切り替えたり、同時に複数のバージョンをインストールしたりできます:
$ sudo snap switch --channel=<track>/stable <snap-name>
Snapパッケージは、Debianシステムにソフトウェアをインストールするための柔軟なクロスプラットフォームオプションを提供します。上記の手順に従って、DebianでSnapパッケージを簡単にインストール、管理、および使用することができます。この方法は簡潔で安定しており、依存関係の競合のリスクなしに最新のソフトウェアにアクセスしたいユーザーにとって特に有用です。Snapの機能を探索し、その機能を活用することで、Linuxの体験を大幅に向上させることができます。
記事の内容に誤りがある場合, あなたは