Tengo este problema en una instalación nueva de Debian 8 (después de hacer apt upgrade
).
nano
está instalado pero cuando trato de usarlo para abrir un archivo:
nano myfile.txt
obtengo:
-bash: /usr/bin/nano: No such file or directory
Eliminé y reinstalé nano y obtengo:
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
Y usando /usr/bin/editor myfile.txt
Puedo abrir el archivo.
¿Por qué pasó esto? ¿Cómo puedo solucionarlo?
Respuesta aceptada:
En Debian 8, nano
incluye tanto /bin/nano
y /usr/bin/nano
(este último es un enlace simbólico al primero). En Debian 9, /usr/bin/nano
ya no está incluido (ver #767929 para más detalles).
Presumiblemente, actualizó de Debian 8 a una versión del paquete que incluye la solución anterior. Tu shell había recordado que nano
estaba en /usr/bin/nano
, pero después de la actualización ese ya no era el caso. Ejecutando hash -r
en su caparazón arreglaría eso, al igual que iniciar un nuevo caparazón.