bash
新しいものを適切な場所にインストールしなかった可能性が最も高いです。または、まったくインストールできなかったこと。
make install
root として実行している場合にのみ機能します。通常、あなたはする必要があります
sudo make install
そうしないと、次のエラー メッセージが表示されます。
$ make install
***********************************************************
* *
* GNU bash, version 4.3.25(1)-release (x86_64-unknown-linux-gnu)
* *
***********************************************************
mkdir -p -- /usr/local/share/doc/bash
mkdir: cannot create directory ‘/usr/local/share/doc/bash’: Permission denied
make: *** [installdirs] Error 1
これは、ソフトウェアがインストールされていないことを意味します。(インストール手順をやり直す必要があるだけです。)
また、デフォルトでは、bash ビルド ファイルは新しい bash を としてインストールしますが/usr/local/bin/bash
、古いものbash
は引き続き/usr/bin/bash
. 次のように入力して、どの bash が実行されているかを確認します。
which bash