sudo: snap: command not found」エラーの原因と解決方法


  1. snapパッケージマネージャがインストールされていない: このエラーが表示される最も一般的な原因は、snapパッケージマネージャがシステムにインストールされていないことです。snapをインストールするには、以下のコマンドを実行します。

    sudo apt update
    sudo apt install snapd
  2. PATH環境変数が正しく設定されていない: インストール後にもエラーが発生する場合、PATH環境変数が正しく設定されていない可能性があります。以下の手順で設定を確認してください。

    • ユーザーのホームディレクトリにある.bashrcファイルを開きます。

      nano ~/.bashrc
    • ファイルの最後に、以下の行を追加します。

      export PATH="$PATH:/snap/bin"
    • ファイルを保存して閉じます。

    • ターミナルを再起動するか、以下のコマンドを実行して.bashrcファイルの変更を反映させます。

      source ~/.bashrc
  3. snapパッケージマネージャが正しくインストールされているがsnapdパッケージが破損している: snapdパッケージが破損している場合、再インストールする必要があります。以下のコマンドを実行してsnapdパッケージを再インストールします。

    sudo apt purge snapd
    sudo apt install snapd