如何下载所有 FreeBSD distfiles

如何下载所有 FreeBSD distfiles

我怎样才能下载全部FreeBSD distfiles 到 /usr/ports/distfiles 以便我可以离线使用它们?我意识到这将是一个巨大的下载。

我记得读过如何做到这一点(可能在手册)但我似乎再也找不到它了。

答案1

只是我的运气好,在我发布这个问题后我就找到了答案。

make fetch-recursive

以下是来自手册:

对于无法始终连接到 Internet 的用户,可以在 /usr/ports 内运行 make fetch,以获取所有 distfile,或者在某个类别(例如 /usr/ports/net)内或在特定端口骨架内运行。请注意,如果端口有任何依赖项,则在类别或端口框架中运行此命令将不会从另一个类别获取端口的 distfiles。相反,使用 make fetch-recursive 也可以获取端口所有依赖项的 distfiles。


使用谷歌很难找到这个,所以希望这个问题和答案能够帮助后代。很抱歉将其变成了某种博客文章。

相关内容