是否可以仅使用二进制文件来使 FreeBSD 系统保持最新(基本系统 + 软件包)?

是否可以仅使用二进制文件来使 FreeBSD 系统保持最新(基本系统 + 软件包)?

我已经使用 Debian 和 NetBSD 系统很长时间了,并且已经习惯对基本系统和软件包进行二进制升级(在 NetBSD 中使用 pkgin)

现在 NetBSD 内核与 VPS 提供商的配合不太好,但 FreeBSD 是那里受支持的选项,所以我正在考虑进行切换。

我发现基础系统的二进制升级似乎很可靠freebsd 更新, 如何可靠的这是二进制包吗?我是说可靠的,您会相信它可以在运行 Apache、PHP、Python、DNS 服务器的服务器上完成,而不会造成太多停机时间。

http://forums.freebsd.org/showthread.php?t=17722在步骤 2 中提到删除所有内容并随后重新安装。这不是我的小菜一碟。

答案1

ports 的问题是,目前二进制包大约每月仅通过 FreeBSD 镜像分发一次。

因此,如果您不需要最新和最好的,您可以通过 portupgrade -PP 或等效的 portmaster 命令使用软件包。

但是如果您运行的是 php,它 a) 在编译时启用了很多自定义选项,b) 很多安全问题。我建议通过端口保持 php 更新。

如果您有多台计算机,则可以选择推出自己的二进制软件包,这样您就不必依赖 FreeBSD 镜像提供的软件包。通过在端口目录中运行“make package”可以轻松完成此操作。

答案2

现在 18 个月后,这似乎是可能的,就像这篇博客文章中所解释的那样简单: https://scottlinux.com/2014/04/01/apply-security-updates-to-freebsd-with-pkgng/

相关内容