これは心配する必要はありません。/usr/local/
Homebrew は、ユーザーが作成したソフトウェアの標準的な場所である にインストールされる他のものとうまく連携するように設計されています。他にもたくさんのものがそこにインストールされます。このコマンドは、Homebrew によって配置されなかったすべてのファイルをbrew list --unbrewed
一覧表示するだけです。これは実際の問題を診断するものではなく、Homebrew フォーミュラの下に置きたいものを特定するため、またはフォーミュラ管理者がインストール作業中に不要なファイルをチェックするのを助けるためのものです。通常のシステムには、おそらく空でない./usr/local
brew list --unbrewed
代わりにabrew doctor
を実行します。/usr/local
実際に問題になる可能性のある特定の場所にあるファイルをチェックします。brew doctor
何かについて不満がある場合は、おそらくそれに対処する必要があります。それ以外の場合は、それらについて心配する必要はありません。また、それらをクリーンアップしようとしないでください。おそらく、何らかの理由でそれらのファイルをそこに置くことになります。
これは、私のテスト 10.8.3 システムが報告する内容の例です。たくさんの--unbrewed
ファイルがありますが、doctor
満足しています。Homebrew は問題なく動作しています。
$ brew list --unbrewed | wc
1721 1727 82663
$ brew doctor
Your system is ready to brew.
そう:
1) いいえ、指示がない限り、これについて心配したり修正したりしないでbrew doctor
ください。これらのファイルを削除すると、インストールしたものが破損する可能性があります。
2) これらのパスはbrew --prefix
、おそらく/usr/local
.
3)仮説として、「クリーンアップ」するには、ファイルごとに、インストールされたものを特定してアンインストールし、実際に必要なものである場合はHomebrew式を使用して再インストールするか、それが間違いであるという結論に達しますまたは不要になった場合は、削除してください。これを行うための標準的または簡単な方法はありません。そしてそれこそが、Homebrew や他のパッケージ マネージャーが解決しようとしている問題です。
インストールを制御するために Homebrew をより広範囲に使用したい場合、そのいくつかは価値があるかもしれません。に固執するいくつかの非 Homebrew ソフトウェアをインストールしようとするたびに/usr/local/
、通常のインストール手順に従う代わりに、 を使用brew create
して式を作成します。次に、homebrew はインストールするファイルを追跡します。