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.