GNU/Linux >> Linux の 問題 >  >> Linux

さまざまなLinuxディストリビューションにSnapをインストールして使用する方法

簡単な説明:スナップは、相互配布パッケージ管理システムを提供するCanonicalの方法です。この記事では、さまざまなLinuxディストリビューションにスナップをインストールして使用する方法を説明します。

最近Snapアプリケーションについて聞いているかもしれません。 Canonicalは、Snapをあらゆるディストリビューションで動作するユニバーサルLinuxパッケージとして説明しています。

スナップは基本的に、依存関係とライブラリとともにコンパイルされたアプリケーションであり、アプリケーションを実行するためのサンドボックス環境を提供します。これらはインストールが簡単かつ迅速で、最新のアップデートを受信でき、OSや他のアプリから制限されています。

アプリケーションは、すべてのLinuxデスクトップ、サーバー、クラウド、またはデバイスにスナップ形式でパッケージ化できます。アプリケーション開発者にとって、さまざまなパッケージ形式とその後の更新を維持することは苦痛であり、Snapsの形でCanonicalが克服しようとしました。ますます多くのアプリケーションがSnapパッケージを提供するようになったため、うまく機能しました。

つまり、Debian / UbuntuのDEBパッケージ、FedoraのRPMパッケージなどを気にする代わりに、SnapをサポートするすべてのLinuxディストリビューションで動作するSnapパッケージを使用できます。

スナップの利点

  • 開発者向けの作成と管理が簡単:スナップは作成が簡単で、実行に必要なすべての依存関係とライブラリが含まれています。つまり、アプリケーションは最新のライブラリを使用し、依存関係の問題に直面しません。
  • 自動更新:スナップの更新は毎日自動的に配信され、ベースOSに関係なくすべての人に届きます。
  • デスクトップ、サーバー、クラウドなど、あらゆるものに1つのスナップを提供します。
  • さまざまなリリースの可用性:安定版リリース、ベータバージョン、デイリービルドで同時にスナップを維持でき、いつでも相互に切り替えることができます。
  • セキュリティ:スナップは、システムの他の部分から分離されたサンドボックス環境で実行されます。

LinuxにSnapをインストールする方法

パッケージをスナップする前に、snapdをインストールする必要があります。 snapdは、スナップのインストールと更新を処理する管理環境です。 snapdをインストールすると、LinuxディストリビューションでSnapサポートが有効になります。

さまざまなLinuxディストリビューションにインストールする方法を見てみましょう。

DebianおよびUbuntuベースのディストリビューションでSnapサポートを有効にする

Linux Mintおよびその他のDebianまたはUbuntuベースのディストリビューションでSnapアプリケーションを使用する場合は、以下のコマンドを使用してください。

sudo apt install snapd

FedoraベースのディストリビューションでSnapサポートを有効にする

sudo dnf install snapd

ArchベースのディストリビューションでSnapサポートを有効にする

snapdはArchユーザーリポジトリで利用できます。以下のコマンドを実行してインストールし、有効にします。

yaourt -S snapd
sudo systemctl enable --now snapd.socket

OpenSUSEベースのディストリビューションでSnapサポートを有効にする

snapdはOpenSUSEに正式に含まれていません。タンブルウィードにインストールするには、次のコマンドを使用します。

sudo zypper addrepo http://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_42.2/ snappy
sudo zypper install snapd

パッケージがコミュニティリポジトリから正常にインストールされたら、systemdユニットを有効にします。

sudo systemctl enable --now snapd.socket

基本的なスナップコマンドでスナップを使用する方法

スナップインストールが完了したら、その使用方法を確認します。スナップコマンドについてはすでに詳しく説明しました。ここでは、最も便利なスナップコマンドを簡単にリストします。

さまざまなスナップを検索してインストールできます。クラウド、デスクトップ、デバイスなどのさまざまなパブリックアプリとプライベートアプリ(またはスナップ)を保持するSnapストアがあります。

スナップを見つける

誰でもストアでスナップを公開できますが、安定版リリースに公開され、レビューされたスナップのみが表示されます。以下のコマンドを使用して、スナップを検索します。

sudo snap find libreoffice

スナップのインストール

探しているスナップが見つかったら、次のコマンドでインストールできます:

sudo snap install <snap_name>

インストールされているスナップを一覧表示する

以下のコマンドを使用して、インストールしたスナップとそのバージョンおよび開発者を確認できます。

snap list

インストールされているスナップアプリを更新する

スナップは定期的に最新バージョンに更新されます。手動で実行しようとしている場合は、ターミナルで次のコマンドを入力します。

sudo snap refresh <snap_name>

スナップパッケージをアンインストールする

スナップを削除するには

sudo snap remove <snap_name>

最後の言葉

さまざまなパッケージマネージャーとフォーマットを実行するさまざまなLinuxディストリビューションでは、すべてのLinuxディストリビューションに同じ方法でアプリケーションをインストールする単一の方法はありません。 Snapはこの問題の解決策であり、インストールの問題(ライブラリの欠落など)を克服し、最新バージョンを実行していることを確認します!

スナップについてどう思いますか?コメントで教えてください。



Linux
  1. AlmaLinux8にSnapPackageManagerをインストールして使用する方法

  2. LinuxでFlatpakをインストールして使用する方法

  3. LinuxでTracerouteをインストールして使用する方法

  1. KaliLinuxにtelnetをインストールして使用する方法

  2. Linux Screenをインストールして使用する方法は?

  3. LinuxにSSHFSをインストールして使用する方法

  1. LinuxでSlackをインストールして使用する方法

  2. スナップとは何ですか?さまざまなLinuxディストリビューションにスナップをインストールする方法

  3. LinuxにPuTTYをインストールして使用する方法