Snapは、ベースが何であるかに関係なく、Linuxシステムにインストールするために開発されたパッケージです。 Ubuntu、Debian Rocky Linux、Centos、OpenSUSEなどを使用しているかどうかは関係ありません。SNAPパッケージをインストールするコマンドはすべて同じです。基本的に、Snapには独自の分離された環境があるため、使用しているLinuxディストリビューションは関係ありません。
ここでは、Rocky Linux /AlmaLinux8にSnapとSnap-storeをインストールする方法を学習します
EPELリポジトリを有効にする
EPELを介してRockyLinuxにSnapdをインストールするために必要なパッケージはほとんどありません。したがって、最初に、システムでそれを有効にする必要があり、コマンドは-
sudo dnf install epel-release
RockyLinux8またはAlmaLinuxにスナップインストール
次は、SNAPが正しく実行するために必要なパッケージをダウンロードしてインストールするメインコマンドの実行です。
sudo yum install snapd
注 :依存関係の問題が発生した場合は、以下の2つのコマンドを実行してください-
sudo dnf clean all sudo dnf update
Snapdサービスを有効にして開始する
インストールが完了したら、Snapdデーモンを有効にして起動する必要があります。これは、Snapcraftリポジトリで利用可能なさまざまなパッケージをインストールするために不可欠です。
sudo systemctl enable --now snapd.socket sudo systemctl start --now snapd.socket
ステータスの確認:
sudo systemctl status snapd.socket
クラシックサポートを有効にする
クラシックスナップをインストールするには、シンボリックリンクを作成するだけで既存のインストールでのサポートを有効にする必要があります-
sudo ln -s /var/lib/snapd/snap /snap
スナップストアのインストール(オプション)
Rocky Linuxのグラフィカルユーザーインターフェイスを使用している場合は、Snap Store GUIをインストールして、コマンドラインではなくグラフィカルインターフェイスを使用してパッケージをインストールすることもできます。
sudo snap install snap-store
reboot
上記のインストールが完了したら、アプリケーションに移動します スナップストアを検索します 。アイコンが表示されたら、クリックして実行します。インストールされたストアを使用するか、公式Webサイトをチェックして、SnapCraftで利用可能なパッケージを検索して確認することもできます。