将 FreeBSD 端口更新至特定版本/时间

将 FreeBSD 端口更新至特定版本/时间

我知道我可以使用该命令Portsnap fetch update 来更新端口树。

出现这个问题是因为我有 2 台服务器,一台运行 php 5.2(服务器 a),另一台运行 5.3(服务器 b)

我想更新服务器 a 中的端口树,以便与服务器 b 中的端口树完全匹配。

如果我运行上述命令,它将把端口树更新到最新版本,导致 php 端口更新到 versikn 5.4.13,这不是我想要的。

我如何匹配端口树版本?

答案1

作为克雷格指出解决此问题的官方认可的方法是使用一台机器来构建“官方”软件包,然后将其分发到您环境中的其他主机。
这个问题在服务器故障的另一个问答中进行了讨论,并提供了一些如何在您的环境中实现它的选项。


如果你仍然需要要获取特定日期的端口树,您可以使用以下方法执行此操作svn(请参阅Subversion 方法获取端口,并阅读 subversion 文档或这个 Stack Overflow 问题了解有关如何将树设置为特定日期/修订的更多详细信息)。

相关内容