
Mac OSからHomebrewをアンインストールする方法
以前に Mac に Homebrew をインストールしたことがあり、コマンドライン パッケージ マネージャーが不要になった場合は、MacOS から Homebrew をアンインストールし、Homebrew とインストール済みのすべてのパッケージおよびフォーミュラを Mac から完全に削除できます。
このチュートリアルでは、MacからHomebrewを完全にアンインストールする方法を解説します。つまり、パッケージマネージャー全体、brewコマンドとcaskコマンド、そしてインストールされている可能性のある様々なソフトウェアパッケージを削除します。特に注目すべきは、これはHomebrewで個々のパッケージをアンインストールする(パッケージマネージャーから特定のパッケージだけを削除する)のとは全く異なるということです。
Mac OSでHomebrewをアンインストール・削除する方法
MacからHomebrewをアンインストールして削除する方法はいくつかあります。おそらく最も簡単な方法は、ターミナルに単一のコマンド文字列を入力することです。Homebrewをインストールするためにコマンドラインでrubyコマンドとcurlコマンドを実行するのと同じように、MacからHomebrewをアンインストールする場合もrubyコマンドとcurlコマンドを実行します。
Homebrew をアンインストールするための単一のコマンドは、MacOS のバージョンに応じて次のようになります。
macOS Ventura、macOS Monterey、Catalina、macOS Big Sur、macOS Mojave で Homebrew をアンインストールするには:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh)"
macOS High Sierra、Sierra、El Capitan 以前から Homebrew をアンインストールするには:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh)"
これは、githubからダウンロードしたHomebrewのアンインストールスクリプトをrubyで実行するためのものです。curlコマンドで正しく実行すると、アンインストールスクリプトがMac上で実行され、Homebrewが完全に削除されます。
オプション2: アンインストールスクリプトを使用して手動でHomebrewをアンインストールする
インターネットからダウンロードしたスクリプトを curl で実行したくない場合は (セキュリティを重視する人にとっては当然のことですが)、アンインストール スクリプトを事前に表示、ダウンロード、確認してから、Homebrew を削除するコンピューターで手動で実行することもできます。
Homebrew のアンインストール スクリプトは次の URL にあります。
https://raw.githubusercontent.com/Homebrew/install/master/uninstall
そのファイルを「uninstall」または「uninstallhomebrew」など任意の名前のテキストドキュメントとして保存し、通常通りコマンドを実行します。または、--help フラグを付けてアンインストールスクリプトを実行すると、より詳しい情報やオプションが表示されます。
./uninstall --help
上記のどちらの方法を使用しても、Homebrewはアンインストールされます。これにより、Homebrewに関連するパッケージもすべて削除されますが、Homebrew全体ではなく、特定のパッケージとパッケージのみをアンインストールしたい場合は、以下の手順に従うことをお勧めします。
最後の選択肢は、各ユーザーの設定やインストール済みパッケージの複雑さと多様性のため、ここでは取り上げませんが、Homebrewディレクトリ、依存関係、フォーミュラ、および関連ファイルすべてを、広範囲にわたるHomebrewディレクトリから手動で削除することです。これには、MacのHomebrewインストールパッケージの場所にあるすべての項目の削除も含まれます。これは非常に時間のかかるプロセスであり、システムレベルのさまざまなディレクトリをくまなく調べることになります。この方法は、上級者であろうとそうでなかろうと、大多数のユーザーには適していないため、ここでは取り上げません。ただし、興味がある場合は、find、locate、およびmdfindコマンドを使用して、Mac上のHomebrew、brew、cask、およびCellar関連のすべてのデータを見つけてください。
以上です。Homebrewのアンインストールスクリプトを実行した場合、プロセスは非常に簡単で、削除は完了します。もちろん、Homebrewが必要で使用している場合はアンインストールする必要はありませんが、たまたまHomebrewをインストールしたものの、後で役に立たないことに気づいた場合は、Macから削除した方が良いかもしれません。