nano で sudo を使用しているときに「コマンドが見つかりません」

nano で sudo を使用しているときに「コマンドが見つかりません」

nanowith を使用してファイルを編集したいときに問題が発生しましたsudo。次のコマンドを入力すると:

sudo nano /etc/exports

このエラーが発生しました

sudo: nano: command not found

これはからの戻りですecho $PATH:

/home/einzelkind/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/usr/lib/mit/bin:/usr/local/sbin

次のようにインストールしましたnano:

  1. パッケージをダウンロードするにはwget https://nano-editor.org/dist/
  2. ファイルを解凍するtar -xvJf
  3. ./configure --enable-utf8 --enable-nanorc
  4. sudo make
  5. sudo make install

Nano は にインストールされています/usr/local/bin

この問題を解決するにはどうすればいいでしょうか?

答え1

/usr/local/binあなたの にありますか$PATH?とにかく、

sudo /usr/local/bin/nano

どのように構成されても、常に動作するはずです$PATH

答え2

echo $PATHおそらく、 tryの代わりに、sudo echo $PATH
ユーザーとは異なる root を使用します。 https://unix.stackexchange.com/questions/83191/how-to-make-sudo-preserve-path

また、パッケージ マネージャーを使用してパッケージをインストールすることは、手動でビルドするよりも優れたソリューションであると何度も耳にしました。アンインストールが簡単なだけではありません。システムによっては、 、、のいずれか
になります。apt-getyumpacman

関連情報