FreeBSD 升级到 RELEASE-pX?

FreeBSD upgrade to RELEASE-pX?

我有一个 FreeBSD 系统,上面写着 FreeBSD 11.1-RELEASE-p2,还有一个写着 FreeBSD 11.1-RELEASE-p6。

版本名称中的 -p2 和 -p6 部分代表什么?我猜对了,它们代表补丁级别吗?

我有办法通过

直接从 FreeBSD 11.1-RELEASE-p2 升级到 FreeBSD 11.1-RELEASE-p6
% freebsd-update upgrade -r 11.1-RELEASE-p6

或者我还能如何进行这样的小升级?

这是补丁级别。大致可以分别读作11.1.211.1.6。这些版本通常在安全更新方面有所不同。

要安装最新的安全补丁,您可以使用 freebsd-update fetch install

更正您的-p2 和-p6 代表您系统的不同安全补丁级别。补丁级别将是 "increased" by 运行:

freebsd-update fetch install   # apply security patches

谈论 FreeBSD 的次要或主要升级:这些是 "product versions",这就是 -RELEASE 发挥作用的地方。它总是类似于 [major version].[minor version]-RELEASE.

# minor upgrade if currently running 11.1-RELEASE, major release is still "11"
freebsd-update -r 11.2-RELEASE upgrade

# major upgrade if currently running e.g. 11.x-RELEASE 
freebsd-update -r 12.0-RELEASE upgrade

有关详细信息,请参阅 FreeBSD Handbook/Updates

您当前的 FreeBSD 版本和补丁级别可以通过 运行

来确定
freebsd-version -kru
# installed kernel, running kernel, userland
# those may differ from each other
# see 'man freebsd-version' for more