Download 下载MacPorts依赖项而不安装

Download 下载MacPorts依赖项而不安装,download,installation,osx-snow-leopard,macports,Download,Installation,Osx Snow Leopard,Macports,默认的MacPorts安装会下载每个依赖项,构建并安装它,然后下载、构建并安装下一个依赖项,依此类推。这意味着在整个安装过程中需要一个稳定的网络连接。在我的配置中,持续的网络连接是不可行的。这意味着安装大型依赖项包可能需要很长时间 如何在开始时(连接到网络时)下载指定MacPorts软件包的所有依赖项,然后构建并安装每个依赖项(无需网络连接) 使用端口提取连接到网络时,使用: port fetch rdepof:<packagename> <packagename> 端

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


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

使用
端口提取

连接到网络时,使用:

port fetch rdepof:<packagename> <packagename>
端口获取rdepof:
然后,在不需要网络连接的情况下,使用:

port clean rdepof:<packagename> <packagename>
port install <packagename>
port clean rdepof:
端口安装

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

非常好的方法。一个有用的注意事项是,在开始安装之前断开与网络的连接是很有帮助的,因为macports总是先尝试联机,并且只有在无法获得联机副本时才使用本地下载。如果我在网络上,但在安装过程中会离开网络,所以不希望在下载过程中失败,那么我就需要这个。