Linux Mint 20でスナップショットサポートを有効にする方法は?

Linux Mint 20でスナップショットサポートを有効にする方法は?

Linux Mint 20でスナップサポートを有効にしてスナップパッケージをインストールしようとすると、一般的なsudo apt install snapdインストールコマンドはsnapd機能しません。

次のようにコマンドを実行すると、「snapd パッケージが存在しないか使用されなくなりました」、「snapd パッケージは使用できません」、「snapd パッケージにインストール候補がありません」というエラーが発生します。

ここに画像の説明を入力してください。

ベストアンサー1

上記のエラーは、APTパッケージマネージャがスナップパッケージのインストールをブロックしているために発生します。 Linux Mint 20では、Mint開発チームはデフォルトでsnapまたはsnapdのサポートを無効にしました。

Linux Mintはスナップをサポートしていませんが、以前のバージョンではデフォルトでUbuntuスナップストアまたはスナップオープンソースクライアントのインストールを許可していました。

したがって、誰かがスナップアプリをインストールする前に、スナップサポートを有効にする必要があります。これに対する解決策もあります。

Mint 20でスナップサポートを有効にするには、次の2つのいずれかを実行できます。

  1. nosnap.pref次のコマンドを実行してディレクトリのファイルを削除します。/etc/apt/preferences.d

    sudo rm /etc/apt/preferences.d/nosnap.pref
    
  2. 同じファイル内の3行のコードをコメントアウトします。

    Package: snapd
    Pin: release a=*
    Pin-Priority: -10
    

    ここに画像の説明を入力してください。

次に、以下をインストールしてくださいsnapd

sudo apt install snapd

その後、すべてのスナップショットアプリケーションは次のことを行います。

sudo snap install <app-name>

nosnap.prefファイルを中断することなくスナップパッケージをインストールする別の方法があります。つまり、バージョン番号を使用してアプリケーションをインストールします。

sudo apt install <app-name> snapd=VERSION

ここに画像の説明を入力してください。

おすすめ記事