GNU/Linux >> Linux の 問題 >  >> Debian

Debian – -bash:/ usr / bin / nano:そのようなファイルやディレクトリはありませんか?

Debian 8の新規インストールでこの問題が発生します(apt upgradeを実行した後) 。

nano はインストールされていますが、それを使用してファイルを開こうとすると:

nano myfile.txt

取得:

-bash: /usr/bin/nano: No such file or directory

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

そして、/usr/bin/editor myfile.txtを使用します ファイルを開くことができます。

なぜこれが起こるのですか?どうすれば修正できますか?

承認された回答:

Debian 8では、nano /bin/nanoの両方が含まれます および/usr/bin/nano (後者は前者のシンボリックリンクです)。 Debian 9では、/usr/bin/nano 含まれなくなりました(詳細については、#767929を参照してください)。

おそらく、Debian8から上記の修正を含むバージョンのパッケージにアップグレードしました。あなたのシェルはそのnanoを覚えていました /usr/bin/nanoにありました 、しかしアップグレード後はもはやそうではありませんでした。 hash -rを実行しています 新しいシェルを開始するのと同じように、シェルでそれを修正します。


Debian
  1. / usr/binと/usr/ local / bin Linuxの場合?

  2. Linux – / usr/binと/usr/sbinを/bin(gnu / linux)にマージしますか?

  3. バイナリを /bin、/sbin、/usr/bin、および /usr/sbin にインストールし、 --prefix および DESTDIR と対話します

  1. cp:ディレクトリを作成できません:そのようなファイルまたはディレクトリはありません

  2. cmake --version は /usr/bin/cmake を指し、どの cmake は /usr/local/bin を指しますか

  3. unix:///var/run/supervisor.sock そのようなファイルはありません

  1. 「/usr/ bin / dirmngr」を修正する方法:そのようなファイルやディレクトリはありません

  2. /bin の内容を /usr/bin に移動しました。元に戻すことはできますか?

  3. chroot が失敗します - コマンド `/bin/bash' を実行できません:そのようなファイルまたはディレクトリはありません