Mám tento problém při čerstvé instalaci Debianu 8 (po provedení apt upgrade
).
nano
je nainstalován, ale když se jej pokusím použít k otevření souboru:
nano myfile.txt
Chápu:
-bash: /usr/bin/nano: No such file or directory
Odstranil jsem a znovu nainstaloval nano. Dostanu:
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
A pomocí /usr/bin/editor myfile.txt
Mohu otevřít soubor.
proč se to děje? Jak to mohu opravit?
Přijatá odpověď:
V Debianu 8 nano
zahrnuje jak /bin/nano
a /usr/bin/nano
(druhý je symbolický odkaz na první). V Debianu 9 /usr/bin/nano
již není součástí (podrobnosti viz #767929).
Pravděpodobně jste upgradovali z Debianu 8 na verzi balíčku obsahující výše uvedenou opravu. Váš shell si to nano
zapamatoval byl v /usr/bin/nano
, ale po upgradu už tomu tak nebylo. Spuštění hash -r
ve vašem shellu by to opravilo, stejně jako spuštění nového shellu.