gcc, g++, cpp, make, libpng devel, zlib devel, git, Java
BASHスクリプトでは、(開発ファイルを含む)がMac OS Xで利用ant
可能であることを確認しpkg-config
、そうでない場合は、ユーザーにファイルをインストールするように求める必要があります。
Linuxにはパッケージ管理ツールがあるので、これは簡単な作業ですが、Mac OS Xシェルではこれを行う方法がわかりません。たとえば、openSUSEでは、Debianベースのディストリビューションrpm -q
と.しかし、Macではどうすればいいですか?zypper in
dpkg-query
apt-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インストーラパッケージに配置され、シェルスクリプトを介してインストールできます。簡単な方法はありません。