下载MacPorts依赖项而不安装

时间:2011-01-21 04:08:30

标签: download installation osx-snow-leopard macports

默认的MacPorts安装会下载每个依赖项,构建并安装它,然后下载,构建和安装下一个依赖项,依此类推。这意味着整个安装过程中需要持续的网络连接。在我的配置中,恒定的网络连接是不可行的。这意味着安装大型依赖包可能需要很长时间。

如何在开始时(连接到网络时)下载指定MacPorts包的所有依赖项,然后构建并安装每个依赖项(不需要网络连接)?

2 个答案:

答案 0 :(得分:13)

连接到网络时,请使用:

port fetch rdepof:<packagename> <packagename>

然后,如果不需要网络连接,请使用:

port clean rdepof:<packagename> <packagename>
port install <packagename>

rdepof:是所有包依赖项的递归列表。 clean命令删除包的任何先前版本或其依赖项。

答案 1 :(得分:0)

使用port fetch <packagename>