“Comando não encontrado” enquanto usa sudo com nano

0

Ocorreu um problema quando quis editar arquivos usando nano com sudo . Quando eu digito o seguinte comando:

sudo nano /etc/exports

Eu recebi este erro

sudo: nano: command not found

Este é o retorno de echo $PATH :

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

Eu instalei nano assim:

  1. Faça o download do pacote com wget https://nano-editor.org/dist/
  2. extraia os arquivos com tar -xvJf
  3. ./configure --enable-utf8 --enable-nanorc
  4. sudo make
  5. sudo make install

O Nano está instalado em /usr/local/bin .

Como resolver este problema?

    
por Einzelkind 21.06.2017 / 11:48

2 respostas

1

/usr/local/bin no seu $PATH ? De qualquer forma,

sudo /usr/local/bin/nano

deve sempre funcionar, não importa o quanto $PATH esteja configurado.

    
por 21.06.2017 / 12:14
0

Talvez em vez de echo $PATH try sudo echo $PATH
Parece raiz usa um diferente do usuário: link

Além disso, instalar pacotes através de gerenciadores de pacotes é, ou ouvi várias vezes, uma solução melhor do que construir manualmente. Não só por causa da facilidade de desinstalação!
Dependendo do seu sistema, pode ser: apt-get , yum ou pacman .

    
por 21.06.2017 / 12:45

Tags