Snapは、主にCanonicalによって開発されたパッケージ形式であり、「通常の」パッケージ管理からのDEBパッケージと競合することなくインストールおよび使用できます。 Snapは、他の多くのLinuxディストリビューションでも利用できます。スナップの利点は、Ubuntuやその公式派生物などのLinuxディストリビューションが「固定リリースディストリビューション」であっても、現在のバージョンのアプリケーションソフトウェアをインストールできることです。つまり、通常、公式パッケージソースからのパッケージのバージョン変更はありません。 。
実際、スナップは主にサーバーまたはクラウド環境での使用と、モノのインターネットでの使用を目的としていました。しかし、後でそれはUbuntuのデスクトップバージョンにもその道を見つけました。グラフィカルユーザーインターフェイスを備えたプログラム、コマンドライン用のアプリケーション、プログラミング言語用の環境なども、スナップを介してインストールできます。
ただし、一方で、他のLinuxシステムではSnapdを手動でインストールする必要がありますが、Ubuntuシステムでは、デフォルトですぐに使用できます。また、何らかの理由でUbuntuサーバーまたはデスクトップからSnapdを削除したい場合は、こちらの記事をご覧ください。
スナップサービスの確認
まず、snapdのサービスがUbuntuサーバー/デスクトップシステムで実行されているかどうかを確認しましょう。コマンドはUbuntu18.04/21.04でも機能します。その実行のために-
sudo systemctl status snapd
スナップサービスの停止
それでは、Snapから実行中のアクティブなアプリケーションがある場合に備えて、コマンドラインを使用してサービスを適切に停止しましょう。
sudo systemctl stop snapd
削除するコマンド
最後に、他の以前のバージョンを含むUbuntu20.04サーバーまたはデスクトップからsnapdを削除するコマンドを次に示します。
sudo apt remove snapd
再インストール
SNAPをシステムに戻したい場合は、コマンドを使用するだけです-
sudo apt install snapd