ウィンドウズマックソフトウェア設定セキュリティ生産性リナックスAndroidパフォーマンス設定Apple すべて

Debianにsnapパッケージをインストールして使用する方法

編集済み 3 数週間前 によって ExtremeHow 編集チーム

ディストリビューション型オペレーティングシステムスナップパッケージソフトウェアのインストールコマンドラインインターフェースリナックスシステム管理オープンソースソフトウェアIT

Debianにsnapパッケージをインストールして使用する方法

翻訳が更新されました 3 数週間前

Snapパッケージの概要

SnapはLinuxユーザー向けに設計されたパッケージ管理システムです。従来のパッケージ管理システムは依存関係やバージョンの競合を扱うことが多いですが、Snapは開発者がすべての依存関係を含むアプリケーションをバンドルできるようにします。これにより、ユーザーは基盤となるシステム環境を気にせずにアプリケーションを簡単にインストールして実行できるようになります。Snapパッケージ、またはSnapsは、さまざまなLinuxディストリビューションで動作するため、非常に多用途で便利です。

最も評価が高く安定したLinuxディストリビューションの1つであるDebianには、派生物のUbuntuとは異なり、デフォルトでSnapが含まれていません。しかし、Debianユーザーは簡単な手順でSnapパッケージをインストールして使用することができます。本ガイドでは、DebianシステムにSnapパッケージをインストールし使用するためのプロセスを紹介します。

DebianでSnapをインストールする

Snapをインストールする前に、Debianシステムが最新であることを確認してください。以下のコマンドを実行して、システムを更新できます:

$ sudo apt update $ sudo apt upgrade

ステップ1: Snapdをインストールする

Snapdは、Snapパッケージをインストールして管理するために必要なサービスです。以下の手順に従ってSnapdをインストールします:

  1. 以下のコマンドを実行してSnapdをインストールします:
  2. $ sudo apt install snapd
  3. Snapdをインストールしたら、Snapパスが正しく更新されるようにログアウトして再度ログインするか、システムを再起動することができます。

ステップ2: Snapサポートを有効にする

Snapdをインストールした後、systemdを有効にしてSnapsを開始および管理する必要があります:

$ sudo systemctl start snapd $ sudo systemctl enable snapd

以下を使用してSnapdサービスが実行中であることを確認します:

$ sudo systemctl status snapd

Snapパッケージを使用する

Snapパッケージを探す

Snapcraftストアを通じて、Snapsとしてパッケージ化されたさまざまなアプリケーションを見つけることができます。これらのアプリケーションはコマンドラインインターフェースを使用して検索できます。たとえば、VLCに関連するSnapsを見つけるには、次のように使用します:

$ snap find vlc

Snapパッケージをインストールする

インストールしたいアプリケーションが見つかったら、snapコマンドを使用してインストールできます。Snapパッケージをインストールするには、次の構文を使用します:

$ sudo snap install <snap-name>

たとえば、VLCをインストールするには、以下を実行します:

$ sudo snap install vlc

Snapパッケージを更新する

Snapパッケージを使用する主な利点の1つは、自動的に更新されることです。ただし、手動で更新を確認して適用することもできます:

$ sudo snap refresh

特定のSnapパッケージについて更新を確認したい場合、その名前を指定できます:

$ sudo snap refresh vlc

Snapパッケージを削除する

Snapを介してインストールしたアプリが不要になった場合、次のコマンドを使用して削除できます:

$ sudo snap remove <snap-name>

たとえば、VLCを削除するには、次を実行します:

$ sudo snap remove vlc

Snapパッケージに関する情報を取得する

システムにインストールされたSnapパッケージに関する情報を簡単に取得する方法があります。詳細を表示するには、次を使用します:

$ snap info vlc

高度なSnap操作の探索

Snapパッケージに権限を付与する

Snapsは制限されたアプリケーションであるため、システムリソースへのアクセスが制限されています。ただし、必要に応じて追加の権限を付与できます。インターフェース(権限のグループ)を一覧表示するには、次を使用します:

$ snap interfaces <snap-name>

Snapにインターフェースを接続するためのより多くの権限を与えるには、次を使用します:

$ sudo snap connect <snap-name>:<plug>

Snap設定の構成

コマンドラインを介して一部のSnapsを構成することもできます。利用可能なオプションは、個々のSnapによって異なります。

$ sudo snap set <snap-name> <setting>=<value>

Snapをデフォルト設定にリセットします:

$ sudo snap revert <snap-name>

高度なSnapの使用

同じアプリケーションの異なるバージョンを使用したい場合は、トラック間を切り替えたり、同時に複数のバージョンをインストールしたりできます:

$ sudo snap switch --channel=<track>/stable <snap-name>

結論

Snapパッケージは、Debianシステムにソフトウェアをインストールするための柔軟なクロスプラットフォームオプションを提供します。上記の手順に従って、DebianでSnapパッケージを簡単にインストール、管理、および使用することができます。この方法は簡潔で安定しており、依存関係の競合のリスクなしに最新のソフトウェアにアクセスしたいユーザーにとって特に有用です。Snapの機能を探索し、その機能を活用することで、Linuxの体験を大幅に向上させることができます。

記事の内容に誤りがある場合, あなたは


コメント