nano와 함께 sudo를 사용하는 동안 "명령을 찾을 수 없습니다"

nano와 함께 sudo를 사용하는 동안 "명령을 찾을 수 없습니다"

nano를 사용하여 파일을 편집하려고 할 때 문제가 발생했습니다 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 Looks 루트 대신 sudo echo $PATH
사용자와 다른 것을 사용합니다. https://unix.stackexchange.com/questions/83191/how-to-make-sudo-preserve-path

또한 패키지 관리자를 통해 패키지를 설치하는 것이 수동으로 빌드하는 것보다 더 나은 솔루션이라고 여러 번 들었습니다. 제거가 간편하기 때문만은 아닙니다!
시스템에 따라 apt-get, yum또는 가 될 수 있습니다 pacman.

관련 정보