Ho questo problema sulla nuova installazione di Debian 8 (dopo aver eseguito apt upgrade ).
nano è installato ma quando provo ad usarlo per aprire un file :
nano myfile.txt
Ottengo:
-bash: /usr/bin/nano: No such file or directory
Ho rimosso e reinstallato nano, ottengo:
Setting up nano (2.7.4-1) ...
update-alternatives: using /bin/nano to provide /usr/bin/editor (editor) in auto mode
update-alternatives: using /bin/nano to provide /usr/bin/pico (pico) in auto mode
E usando /usr/bin/editor myfile.txt Posso aprire il file.
Perché questo accade? Come posso risolverlo?
Risposta accettata:
In Debian 8, nano include entrambi /bin/nano e /usr/bin/nano (il secondo è un collegamento simbolico al primo). In Debian 9, /usr/bin/nano non è più incluso (vedi #767929 per i dettagli).
Presumibilmente hai aggiornato da Debian 8 a una versione del pacchetto inclusa la correzione sopra. La tua shell si era ricordata che nano era in /usr/bin/nano , ma dopo l'aggiornamento non era più così. Esecuzione di hash -r nella tua shell lo risolverebbe, così come l'avvio di una nuova shell.