5

ポートを構成ファイルを含む初期状態にリセットしたいとします。これは、次の方法で実現できます。

sudo port uninstall portname
sudo port install portname

(ポートを非アクティブ化してから再度アクティブ化しても、構成ファイルはリセットされません。)

ポートをアンインストールして再インストールせずに、パッケージを再構築するオーバーヘッドを回避する方法はありますか?

編集:返信ありがとう、アレクサンダーとナードリング。アーカイブモードはうまくいきました。

4

2 に答える 2

4

あなたがしたいことは、アーカイブモードを有効にすることです。

vi ${prefix}/etc/macports/macports.conf

通常、プレフィックスは/opt/local.

そのファイル内で、それを探してportarchivemode有効にします。これで、パッケージをインストールするたびに、portarchivetype設定されているものとしてファイルがアーカイブされます。

サポートされるタイプ: tgz (デフォルト)、tar、tbz、tbz2、tlz、xar、zip、cpgz、cpio

ポートをアンインストールすると、すべてを再構築するのではなく、アーカイブが開きます。

于 2009-03-10T03:32:31.423 に答える
1

数週間前にまったく同じ質問がありました。Macports のドキュメントを調べてみましたが、うまくいきませんでした。私の知る限り、それを行うコマンドはありません。

于 2009-03-10T02:39:51.973 に答える