皆さん、こんにちは。この投稿では、RockyLinux8にSnapをインストールする方法を学びます。
Snapは、Canonicalによって開発された自給自足のパッケージテクノロジーです。予想どおり、Ubuntuに統合されていますが、RockyLinuxなどの他のディストリビューションにインストールすることもできます。
FlatpakはSnapの自然な競争相手です。どちらも、ボックステクノロジーのおかげで、それらをサポートする任意のディストリビューションで実行できるパッケージを提供しています。つまり、単一のパッケージに、システムに影響を与えずに実行するために必要なすべての依存関係とライブラリが組み込まれています。
Rocky Linux 8のリポジトリは広範でEPELを備えていますが、実際には、Snapのおかげで、他のアプリケーションをインストールして、システムの機能をさらに拡張することができます。
RockyLinux8にSnapをインストールする
ご想像のとおり、Snapは公式のRockyLinux8リポジトリには含まれていません。ただし、EPELリポジトリを介してSnapをインストールできます。
まず、ターミナルでシステム全体を更新します。
sudo dnf update
その後、次のコマンドを実行して、EPELリポジトリを追加して有効にします
sudo dnf install epel-release
リポジトリが追加されたら、スナップパッケージをインストールできます。
sudo dnf install snapd
次に、シンボリックリンクを作成します
sudo ln -s /var/lib/snapd/snap/snap /snap
Snapはシステムサービスとして機能するため、開始する必要があります。
sudo systemctl enable --now snapd.socket
その後、このサービスのステータスを確認できます。
sudo systemctl status snapd.socket
これは、スナップを使用する準備ができていることを示しています。
RockyLinux8でのSnapの使用
スナップをインストールしたら、インストールされているバージョンを確認できます。
snap version
snap 2.54.4-1.el8
snapd 2.54.4-1.el8
series 16
rocky 8.5
kernel 4.18.0-348.12.2.el8_5.x86_64
その後、問題なく使用できます。たとえば、パッケージを検索する場合は、実行するだけです。
sudo snap find
これにより、インストールできる多くのパッケージが表示されます。
特定のものを検索するには、
を実行しますsudo snap find [name]
また、それらのいずれかまたは他のものをインストールしたい場合は、実行できます
sudo snap install [package-name]
システムにインストールされているすべてのSnapパッケージを知りたい場合は、/var/lib/snapd/snaps/
の内容を表示する必要があります。 ディレクトリ。
ls /var/lib/snapd/snaps/`.
core18_2344.snap powershell_200.snap snapd_15177.snap
パッケージを更新したい場合は、実行するだけです
sudo snap refresh [package]
またはそれらすべて
sudo snap refresh
最後に、パッケージを削除する場合は、実行する必要があります
sudo snap remove [package]
結論
この投稿では、スナップの使用の基本を学びました。しかし、それだけでなく、互換性のあるシステムであるRocky Linux 8にインストールする方法も学びましたが、デフォルトではありません。