无法在 FreeBSD 7.4-RELEASE 上使用“freebsd-update”进行更新

ale*_*xus 2 freebsd

现在有没有办法使用 freebsd-update 将 7.4-RELEASE-p5 升级到 7.4-RELEASE-p12?

bash-4.2# freebsd-update upgrade -r 7.4-RELEASE-p12
Looking up update.FreeBSD.org mirrors... 5 mirrors found.
Fetching metadata signature for 7.4-RELEASE from update4.freebsd.org... done.
Fetching metadata index... done.
Inspecting system... done.

The following components of FreeBSD seem to be installed:
kernel/generic src/base src/bin src/cddl src/contrib src/crypto src/etc
src/games src/gnu src/include src/krb5 src/lib src/libexec src/release
src/rescue src/sbin src/secure src/share src/sys src/tools src/ubin
src/usbin world/base world/dict world/doc world/games world/info
world/lib32 world/manpages world/proflibs

The following components of FreeBSD do not seem to be installed:
world/catpages

Does this look reasonable (y/n)? y

Fetching metadata signature for 7.4-RELEASE-p12 from update4.freebsd.org... failed.
Fetching metadata signature for 7.4-RELEASE-p12 from update5.freebsd.org... failed.
Fetching metadata signature for 7.4-RELEASE-p12 from update6.freebsd.org... failed.
Fetching metadata signature for 7.4-RELEASE-p12 from update2.freebsd.org... failed.
Fetching metadata signature for 7.4-RELEASE-p12 from update3.freebsd.org... failed.
No mirrors remaining, giving up.
bash-4.2# uname -a
FreeBSD XX.XXXXX.org 7.4-RELEASE-p5 FreeBSD 7.4-RELEASE-p5 #0: Fri Dec 23 17:36:54 UTC 2011     root@XX.XXXXX.org:/usr/obj/usr/src74/sys/GENERIC  amd64
bash-4.2#
Run Code Online (Sandbox Code Playgroud)

vor*_*aq7 6

不。

如果您参考FreeBSD 手册信息,freebsd-update您会在一个灰色的大框中看到以下注释(强调):

二进制更新可用于安全团队当前支持的所有架构和版本。在更新到新版本之前,应查看其发布公告,因为它包含与该版本相关的重要信息。发布公告可从http://www.FreeBSD.org/releases/ 获得

如果您参考FreeBSD 安全团队的主页,您将看到 FreeBSD 7.x 不再是“受支持的版本”,并且已于 2013 年 2 月终止

因此无法使用freebsd-updateFreeBSD 项目的官方服务器更新此系统。


您的选择:

  1. 升级到受支持的 FreeBSD 版本。
    (老实说,这是您应该做的。现在停止阅读并开始计划升级。)

  2. 使用源代码升级老式方式

  3. 如果您有足够大的环境来证明它的合理性,请为 7.x 系列运行您自己的 FreeBSD 更新服务器