Ich habe dieses Problem bei einer Neuinstallation von Debian 8 (nachdem apt upgrade
).
nano
installiert ist, aber wenn ich versuche, damit eine Datei zu öffnen:
nano myfile.txt
Ich bekomme:
-bash: /usr/bin/nano: No such file or directory
Ich habe Nano entfernt und neu installiert. Ich bekomme:
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
Und mit /usr/bin/editor myfile.txt
Ich kann die Datei öffnen.
Warum passiert das? Wie kann ich es beheben?
Akzeptierte Antwort:
In Debian 8 nano
enthält sowohl /bin/nano
und /usr/bin/nano
(Letzteres ist ein Symlink zum ersteren). In Debian 9 /usr/bin/nano
ist nicht mehr enthalten (siehe #767929 für Details).
Vermutlich haben Sie von Debian 8 auf eine Version des Pakets aktualisiert, die den obigen Fix enthält. Ihre Shell hatte sich an diesen nano
erinnert war in /usr/bin/nano
, aber nach dem Upgrade war das nicht mehr der Fall. Ausführen von hash -r
in Ihrer Shell würde das beheben, ebenso wie das Starten einer neuen Shell.