Mac で Homebrew パッケージがインストールされている場所を見つける方法

目次:

Anonim

Homebrew が Mac にインストールされている brew パッケージのバイナリをどこに置くのか疑問に思ったことはありませんか?あなたが Homebrew ユーザーなら、Homebrew がすべてをどこに置いているのか、そして Mac OS にインストールされた brew パッケージがどこにあるのか知りたいと思うかもしれません.

Homebrew がパッケージを保持するディレクトリ パスを示します。また、Homebrew が Mac にインストールしたものと場所を確認する他のいくつかの方法も共有します。

これは明らかに、コマンド ラインと Homebrew に依存する上級の Mac ユーザーを対象としており、それ以外のユーザーには当てはまりません。 Homebrew のインストールに興味がある場合は、こちらで詳細を確認できます。

Mac OS で Homebrew パッケージがインストールされる場所: Homebrew インストール パス

デフォルトでは、Homebrew はすべてのパッケージを Mac OS のすべてのバージョンの次のディレクトリにインストールします:

/usr/local/Cellar/

さらに、Homebrew は次のディレクトリ パスにシンボリック リンクを配置します:

/usr/local/opt/

/usr/local/opt/ にあるバイナリのシンボリック リンクはすべて /usr/local/Cellar/ のそれぞれのパッケージを指しています。これは ls と -l フラグで確認できます:

ls -l /usr/local/opt/

スクリーンショットの例は、個々のbrewパッケージごとに/usr/local/opt/から/usr/local/Cellar/へのシンボリックリンクを示しています:

したがって、ls コマンドを使用して、完全なディレクトリ リストを表示するだけで、Mac にインストールされているすべての Homebrew パッケージをリストできます:

ls /usr/local/Cellar

特定の Homebrew パッケージのインストール情報を見つける方法

これで、Homebrew が一般的にパッケージを格納する場所がわかったので、特定のパッケージに関する詳細を知ることもできます。特定のbrewパッケージの正確なパスを出力するコマンドをいくつか紹介し、Macにインストールされている特定のHomebrewパッケージに関する追加の詳細情報を取得する方法も示します.

自作パッケージがインストールされている正確な場所を見つける方法

Homebrew パッケージがインストールされている場所への正確なパスをコマンド ライン経由で報告したい場合、最も簡単な方法は、–prefix フラグを使用して、Mac 上の特定の Homebrew パッケージを指すことです。 、これにより、インストールされている場所が明らかになります:

brew --prefix

たとえば、パッケージ「wget」を使用すると、次の情報をすぐに取得できます:

$ brew --prefix wget /usr/local/opt/wget

コマンド出力でわかるように、その Homebrew パッケージのインストール パスのみが表示されます。

詳細な Homebrew パッケージ情報を取得する方法

インストールされた特定の Homebrew パッケージに関するより詳細な情報を取得したい場合は、Homebrew パッケージがどこから来たのか、それが何であるか、いつインストールされたか、brew のパスなどパッケージがインストールされていること、およびそのパッケージの依存関係とそれを使用するために必要な他のパッケージに関する情報。これは、次の構文を使用して、brew で「info」フラグを使用して特定のパッケージを指すことによって実現されます:

醸造情報

たとえば、Homebrew パッケージ「wget」に関する情報を取得したい場合は、次のコマンドを発行します:

brew info wget

リターンを押すと、醸造パッケージに関する詳細情報が表示されます。このような「wget」コマンドの出力例は、次のようになります。

$ brew info wget wget: 安定版 1.19.5 (ボトル入り)、HEAD インターネット ファイル レトリーバー https://www.gnu.org/software/wget/ /usr /local/Cellar/wget/1.19.4_1 (50 ファイル、3.8MB)2018-05-07 10:59:31 にボトルから注がれました From: https://github.com/Homebrew/homebrew-core/blob /master/Formula/wget.rb==> 依存関係 ビルド: pkg-config 必須: libidn2、openssl オプション: pcre libmetalink gpgme==> オプション --with-debug デバッグサポート付きビルド

'brew info' コマンドは、単にパッケージのインストール パスよりもはるかに多くの情報を明らかにするため、インストールされた brew パッケージの正確なパスが必要な場合は、–prefix コマンドを使用すると、スクリプト作成が容易になる可能性があります。または他の目的。それにもかかわらず、「brew info」コマンドの完全な出力は、インストールされているパッケージに関する広範な情報を取得するのに非常に役立ちます。そのため、何かがインストールされている場所を示すことに加えて、明らかに価値があります。

Homebrew パッケージでこれらのコマンドを自分で試してみてください。 Mac への Homebrew のインストールに関する以前の記事に従って、利用可能ないくつかの人気のある Homebrew パッケージをチェックアウトした場合、またはおそらく Python 3 に更新したか、Homebrew を介して node.js と npm をインストールした場合、これらのヒントはインストール パスを示すのに役立ちます。これらのパッケージのほか、その他の注目すべきパッケージ情報を提供します。

Homebrew がパッケージを Mac にインストールする場所を見つけたり、パッケージの詳細を取得したりするための興味深いアドバイスや情報はありますか?以下のコメントで私たちと共有してください!

Mac で Homebrew パッケージがインストールされている場所を見つける方法