スナップは、任意のLinuxディストリビューションにインストールできるパッケージを提供するCanonicalの方法です。 Canonicalのことを聞いたことがない人のために、Ubuntuを開発しているのはこの会社です。
スナップとは何ですか?
スナップは、他のLinuxアプリと同様に作成されますが、アプリが機能するために必要なすべての依存関係とともに単一のパッケージがコンパイルされる点が異なります。これはAppImageに似た自己完結型のパッケージであり、後者はポータブルアプリにすぎません。したがって、スナップパッケージのインストールは、依存関係が未解決であるために壊れることが多い標準パッケージとは異なり、非常に成功しています。スナップパッケージは、デスクトップ、クラウド、およびIoTデバイスでも利用できます。インストールが簡単で、安全で、クロスプラットフォームで、依存関係がありません。
知っておくべきこと
- スナップは、コマンドラインインターフェイスとアプリケーションパッケージ形式の両方です。
- スナップ–コンピューターにインストールされているスナップを管理および保守するバックグラウンドサービスです。
- Snapcraft –スナップを作成するために使用されるコマンドとフレームワークです。
- スナップストア–開発者がスナップをアップロードし、ユーザーがアプリをインストールできるアプリストアです。
スナップの利点
スナップは、Linuxコミュニティでこれまでに起こったことのある素晴らしいことです。毎月いくつかのLinuxディストリビューションが大量に出回っているため、Linuxディストリビューションを選択する際の混乱する試練に直面しているのはユーザーです。多くの場合、ユーザーは、最もサポートされているアプリを備えたディストリビューションを選択するか、最新のテクノロジーに基づいて構築されたディストリビューションを選択するかを難しい選択をする必要があります。 Snapsは、これらの穴を埋め、すべてのLinuxディストリビューションでアプリを利用できるようにすることを目的としています。スナップの利点は次のとおりです。
- 更新の制御: スナップは自動的に更新できますが、必要に応じて手動で制御することもできます
- スナップショット :1つ以上のインストール済みスナップの状態を保存、バックアップ、および復元します
- 並列インストール: 同じスナップの複数のバージョンをシステムにインストールします
- 最新の更新: スナップストアで作成されたチャネルにより、最新の安定したリリースがすぐに利用可能になります
Linuxディストリビューションへのスナップインストール
スナップは、Ubuntu、Linux Mint、Debian、Fedora、およびそれらのすべての派生物を含む、すべての主要なLinuxディストリビューションで使用できます。この記事では、それぞれを段階的に説明します。
1。 Ubuntuにスナップをインストールする
Snapはプリインストールされており、Ubuntu 18.04 LTS(Bionic Beaver)やUbuntu 18.10(Cosmic Cuttlefish)を含むUbuntu 16.04.4 LTS(Xenial Xerus)以降で使用できます。他のすべてのバージョンの場合は、ターミナルを起動して次のコマンドを実行します。
sudo apt update
sudo apt install snapd
再起動するか、ログアウトしてから再度ログインし、インストールを完了します。
2。 ArchLinuxにスナップをインストールする
ターミナルを起動し、次のコマンドを1つずつ入力します。
git clone https://aur.archlinux.org/snapd.git
cd snapd
makepkg -si
sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap
再起動してインストールを完了します。
3。 CentOSにスナップをインストールする
ターミナルを起動し、次のコマンドを1つずつ入力します。
sudo yum install epel-release
sudo yum install snapd
sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap
再起動してインストールを完了します。
4。 Debianにスナップをインストールする
Snapは現在、9より前のバージョンのDebianでは使用できません。ターミナルを起動し、次のコマンドを入力します。
su root
apt update
apt install snapd
再起動してインストールを完了します。
5。 Linux Mint、エレメンタリーOSにスナップをインストールする
アプリケーションランチャーからターミナルを開き、次のように入力します。
sudo apt update
sudo apt install snapd
再起動またはログオフし、再度ログインしてインストールを完了します。
6。スナップをFedoraにインストールする
アクティビティからターミナルを開き、次のように入力します。
sudo dnf install snapd
sudo ln -s /var/lib/snapd/snap /snap
再起動またはログオフし、再度ログインしてインストールを完了します。それだけです。
7。 Solusにスナップをインストールする
Solus 3以降には、デフォルトでスナップがインストールされています。古いバージョンでは、[システムツール]メニューからターミナルを起動し、次のように入力します。
sudo eopkg up
sudo eopkg install snapd
コンピュータを再起動してインストールを完了します。
sudo reboot
8。 ManjaroLinuxにスナップをインストールする
sudo pacman -S snapd
sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap
コンピュータを再起動してインストールを完了します。
SnapStoreアプリのインストール方法
スナップを最大限に活用するために、Linuxディストリビューションにスナップストアをインストールすると、すぐにインストールできるさまざまなアプリに近づくことができます。 SnapStoreをインストールしましょう。
ターミナルを起動し、次のコマンドを入力します:
sudo snap install snap-store
それでおしまい!アプリケーションランチャーからSnapStoreを起動して、何千ものスナップを参照できます。