2017-02-06 11 views
-1

次の問題があります。私は.pkgのインストールパッケージを持っています。これは、少なくともEl Capitan OSより古いものです。問題は(インターネットを見た後で)この.pkgがバイナリを/ usr/binに書き込むことです。これはもうEl Capitan OSで許可されていないものです。これは/ usr/local/binに書き込む必要があります。古いソフトウェアとel capitanの互換性

私はインターネットです(うまく実際には3つの)上の2つの解決策を発見した:お奨めされていない

-disabling SIPを、。 (私は待ちたくない)の.pkgをredooするために誰かのために-waiting

それはしようとすると-iが、/ usr/binとそうは/ usr/local/binの間にいくつかのsimbolikリンクに考えていた

/usr/binに書き込むと、実際に/ usr/local/binに書き込まれます。

-pedge(全く考えていません)。

ありがとうございました。

答えて

1

Pacifistのようなツールを使用して、ファイルからファイルを抽出し、/usr/local/binにコピーすることができます。 Pacifistは、pkgが実行するプリフライト/ポストフライトスクリプトを抽出して、同等のセットアップコマンドを自分で実行できるようにします。

関連する問題