4

ますます多くのポートが他の多くのポートに依存し、それらのポートが頻繁にアップグレードされるため、依存関係の不要なアップグレードが原因で、単一のポートのインストールに長時間かかる場合があります。

新しいポートをインストールするときに、既存の依存ポートをアップグレードしたくない macports をどうにかして指定できますか?

何かのようなもの

sudo port install --no-deps portname  #  but this does not work

私は macports ガイドをチェックし、グーグルで検索しようとしましたが、私が見つけた最も類似した質問はDebian です: 依存関係をアップグレードせずに「apt-get install」を使用する方法は? そこでの回答のオプションを試しましたが、macports では機能しません。

4

1 に答える 1

6

さすが、マーク!

ポートオプションを調べたman portところ、次の驚くほど簡単な方法が見つかりました。

-n       don't upgrade dependencies (affects upgrade and install) 

-b       binary-only mode (build and install from binary archives, ignore
         source, abort if no archive available)

最速の方法として試すことport -bn install someportができます。

于 2013-04-11T13:36:41.640 に答える