Mac OSでbash 3.2をアンインストールする方法は?

Mac OSでbash 3.2をアンインストールする方法は?

Mac OSで「古い」bashを削除する方法は? homebrewをインストールし、bash 5.2をインストールし、デフォルトに設定しました。 SIPを無効にして両方のコマンドを実行したところ、次のような応答がありました。

sudo rm /bin/bash

  • r-xr-xr-xルート/ホイール制限をオーバーライドして/bin/bashに圧縮しますか?ワイ
  • rm: /bin/bash: 読み取り専用ファイルシステム

sudo ln -s /usr/local/bin/bash 空/bash

  • ln: /bin/bash: ファイルが存在します

私の指示に従って、これはうまくいきます。インストールされたApple Basic 3.2 bashを削除し、最近インストールされた/usr/local/bin/bashにリダイレクトしようとしていますが、SIPが無効になっていてもブロックされます。

ベストアンサー1

bash読み取り専用で保護されているシステムボリュームのmacOSバージョン(現在のバージョンのオペレーティングシステム)部分は削除できません。

おそらくもっと重要なことは次のとおりです。不要この方法。インストールする自家製それからbash。この設定では、/usr/localIntelアーキテクチャまたはApple Siliconアーキテクチャの/opt/homebrewデータインストールがオンになっています。

インストール後、最初に検索する適切なディレクトリを追加するようにPATH変数が調整されます。したがって、bash現在のバージョンは、アップルの古代の基本バージョンの前に見つけることができます。

文書homebrewここ

おすすめ記事