Linux Mint で Snap サポートを有効にする方法

Linux Mint で Snap サポートを有効にする方法

Linux Mint にはデフォルトで snapd が同梱されていません。これは、多くのユーザーにとって Ubuntu ベースの改善です。しかし、スナップが好きで、それらを Linux Mint にインストールしたい場合はどうすればよいでしょうか?

おそらく、インストールの容易さと移植性のスナップがもたらしたものを元に戻したいと思うでしょう。あるいは、Snap Store からしか入手できないソフトウェアをインストールする必要があるかもしれません。

理由が何であれ、Linux mint で Snap サポートを有効にするのは非常に簡単です。

Linux Mint で Snap アプリケーションのサポートを有効にする

「なぜ Linux Mint はデフォルトで Snap をサポートしないのですか?」と疑問に思うかもしれません。主な理由は、Canonical と Ubuntu がスナップを集中管理していることです。Linux Mint が Snap Store を無効にした理由について詳しくは、Linux Mint ユーザー ガイドを参照してください。

Linux Mint に snapd をインストールしようとすると、「Package snapd is not available」または「Package snapd has no installation候補」などのエラーが表示されます。

Linux Mint には、Ubuntu の上に構築された追加の APT 設定を格納するPreferences.dディレクトリがあります。このディレクトリはnosnap.prefという名前の構成ファイルで構成されており、APT がスナップをインストールするのを防ぐための指示が含まれています。

Mint デスクトップで Snap サポートを戻すには、次のように rm コマンドを使用してこのファイルを削除します。

sudo rm /etc/apt/preferences.d/nosnap.pref

この変更を永続的なものにするかどうかわからない場合は、mv でファイルの名前を変更できます。

sudo mv /etc/apt/preferences.d/nosnap.pref /etc/apt/preferences.d/nosnap.pref.backup

完了したら、APT を使用してシステムのパッケージ リストを更新します。

sudo apt update

Snap Store からスナップを取得できるようにするには、snapd をインストールします。

sudo apt install snapd

次のように systemctl を使用して snapd サービスを開始します。

sudo systemctl start snapd

起動時に自動的に実行するには snapd が必要です。これを行うには、次のコマンドを実行します。

sudo systemctl enable snapd

以下を実行して、snapd が正常にインストールされたかどうかを確認します。

snap install hello-world && hello-world

出力に「Hello World! 、」snapd がインストールされ、さらに先に進むことができます。そうでない場合は、インストール手順をもう一度実行することを検討してください。

snapd を構成すると、Linux Mint に任意の Snap パッケージをインストールできます。

sudo snap install packagename

たとえば、Snap Store から Google Chrome をインストールする場合は、次のコマンドを実行します。

sudo snap install google-chrome

Linux Mint から Snap サポートを削除

Snap を使い終わってシステムから切り離したい場合は、すべての Snap パッケージと snapd を削除し、nosnap.prefファイルを元に戻すだけです。

次を使用して、インストールされているすべてのスナップを一覧表示できます。

snap list

次に、次のように入力してすべてのパッケージを削除します。

snap remove packagename

完了したら、APT を使用して snapd とその依存関係をアンインストールします。

sudo apt autoremove snapd

mv を使用して、nosnap.pref.backupファイルの名前を元の名前に戻します。

sudo mv /etc/apt/preferences.d/nosnap.pref.backup /etc/apt/preferences.d/nosnap.pref

以前にファイルを削除することを選択した場合は、touch を使用して新しいファイルを作成します。

sudo touch /etc/apt/preferences.d/nosnap.pref

テキスト エディターを使用してファイルを開き、次の行を追加します。

# To prevent repository packages from triggering the installation of Snap,
# this file forbids snapd from being installed by APT.
# For more information: https://linuxmint-user-guide.readthedocs.io/en/latest/snap.html
Package: snapd
Pin: release a=*
Pin-Priority: -10

ファイルを保存して終了します。最後に、システム リポジトリを APT で更新します。

sudo apt update

Linux で PC を完全に制御

Linux の他のすべてと同様に、Mint を使用すると、システムのどの側面を有効にし、どの側面を避けたいかを制御できます。

スナップはオープンソース コミュニティで物議を醸す可能性があり、Linux Mint はデフォルトでスナップをサポートしていませんが、最終的にスナップを使用するかどうかを選択するのはあなたです。それがオープンソースと Linux の長所です。

同じことが Linux Mint の他の側面にも当てはまります。デフォルトの Linux Mint デスクトップは優れていますが、OS からの干渉なしに他のデスクトップ環境 (KDE Plasma など) に切り替えることができます。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です