Kar*_*lom 5 debian upgrade nano
我在全新安装 Debian 8 时遇到了这个问题(在执行之后apt upgrade)。
nano 已安装,但是当我尝试使用它打开文件时:
nano myfile.txt
我得到:
-bash: /usr/bin/nano: No such file or directory
Run Code Online (Sandbox Code Playgroud)
我删除并重新安装了 nano 我得到:
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
Run Code Online (Sandbox Code Playgroud)
并使用/usr/bin/editor myfile.txt我可以打开文件。
为什么会发生这种情况?我该如何解决?
Ste*_*itt 15
在 Debian 8 中,nano 包括/bin/nano和/usr/bin/nano(后者是前者的符号链接)。在 Debian 9 中,/usr/bin/nano不再包含(有关详细信息,请参阅#767929)。
大概您从 Debian 8 升级到包含上述修复程序的软件包版本。你的 shell 记得那nano是在 中/usr/bin/nano,但升级后不再是这种情况。hash -r在你的 shell 中运行会解决这个问题,就像启动一个新的 shell 一样。
| 归档时间: |
|
| 查看次数: |
4979 次 |
| 最近记录: |