質問: os xでのパッケージインストールの-targetパラメータを設定するにはどうすればよいですか? インストールしようとしています osx-gcc-installer 10.7の場合。installerコマンドでインストールしたい。installerコマンドには-targetパラメーターが必要ですが、これは私がよくわからない部分です。 この種のpkgファイル(「開発者ツール」)のターゲットの場所に関する規則はありますか?/optまたは/ etc /または/ var? installerに対応するアンインストールはありますか?
回答: installerのマンページを読んでください。 -targetオプションはディレクトリを指定しませんではなく、実際のボリュームを指定します(私の強調): ターゲットボリュームは-targetパラメーターで指定されます(-tgtは同義語として受け入れられます)。インストーラーコマンドを呼び出すときに、すでにマウントされている必要があります。 したがって、ブートボリュームを指定して実行するだけです。installer -pkg gcc-10.7.pkg -target / それで十分だと思います。パッケージインストーラーは、ファイルを配置する場所を知っています。 インストーラーに対応するアンインストールはありますか? あんまり。すべてのパッケージインストーラーは、インストールされたファイルのリストを含む、いわゆる「レシート」も作成します。この領収書は主に権限の修復に使用されますが、(理論的には)パッケージのインストールを「元に戻す」ためにも使用できます。これらのレシートファイルは次の場所にあります。 /var/db/receipts os x10.6以降。 os x10.5では/library/receipts/dbまたは~/library/receipts/db/(ただし、ここではsqliteデータベースです) /library/receipts in os x 10.4 lsbomコマンドを使用すると、そのようなレシートファイルの内容を一覧表示できます。lsbom -fls /var/db/receipts/some.receipt.bom これにより、ファイルのリストが表示されます。必要に応じて、tryでこれらのファイルをすべて削除できます。しかし、私は誰かが本当にそれを奨励するのを見たことがありません。あなたのマイレージは異なる場合があります。