Mac OS X固有のパッケージがインストールされていることを確認する方法

Mac OS X固有のパッケージがインストールされていることを確認する方法

gcc, g++, cpp, make, libpng devel, zlib devel, git, JavaBASHスクリプトでは、(開発ファイルを含む)がMac OS Xで利用ant可能であることを確認しpkg-config、そうでない場合は、ユーザーにファイルをインストールするように求める必要があります。

Linuxにはパッケージ管理ツールがあるので、これは簡単な作業ですが、Mac OS Xシェルではこれを行う方法がわかりません。たとえば、openSUSEでは、Debianベースのディストリビューションrpm -qと.しかし、Macではどうすればいいですか?zypper indpkg-queryapt-get install

ベストアンサー1

Appleのパッケージ管理システムはしばしば批判を受けています。このユーティリティは、pkgutilパッケージの領収書を一覧表示して照会するために使用できます。

Apple インストーラを使用してインストールされたすべてのパッケージを一覧表示

     pkgutil --pkgs

パッケージIDの正規表現

    pkgutil --pkgs=.\+Xcode.\+

パッケージIDのすべてのファイルのリスト

    pkgutil --only-files --files com.apple.pkg.update.devtools.3.2.6.XcodeUpdate

lsbomその後、/var/db/receiptsにあるbomファイルを再利用して読み取ることができます。

ユーザーは、MacPorts、fink、Homebrewなどの他のパッケージ管理システムもインストールします。または、プレフィックスを使用して直接コンパイルします。pkgutilこれらの方法でインストールされたパッケージはリストされません。

ターゲットオペレーティングシステムがOS X10.9またはOS X 10.10の場合

    gcc --version

このコマンドは、gccバージョンを出力するか、XCodeコマンドラインツールをインストールするように求められます。gcc, g++, cpp, make, and git他のツールと一緒にインストールされます。 JavaパッケージはOracleによって提供されます。テストできますが、java --versionヘッダーファイルを検索するには、Appleのフレームワーク、プラグイン、バンドルに精通している必要があります。pkgutilこのコースに適した候補になります。

上記の他のパッケージは、シェルスクリプトでコンパイルまたはコンパイルされ、Appleインストーラパッケージに配置され、シェルスクリプトを介してインストールできます。簡単な方法はありません。

おすすめ記事