由于越来越多的端口依赖于大量其他端口,并且这些端口经常升级,因此不必要地升级依赖项,因此单个端口的升级安装可能需要很长时间。
在安装新端口时,我可以以某种方式指定我不想升级现有相关端口的macport吗?
类似
sudo port install --no-deps portname # but this does not work
我已经检查了macports指南,试图谷歌了,我发现的最相似的问题是Debian: How to use “apt-get install” without upgrading dependencies?我在那里的答案中尝试了这个选项,但它对macports不起作用。
答案 0 :(得分:4)
Cudos,Mark!
我查看了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
可以作为最快的方式尝试。