将 FreeBSD 8.0 更新到 8.1(方法和策略)

将 FreeBSD 8.0 更新到 8.1(方法和策略)

我安装了 8.0-RELEASE-p4 + 几个端口。我想知道是否应该更新到 8.1。

  1. 8.0支持多长时间?
  2. 如何更新系统?我在手册中找不到任何相关内容。

解决方案(基于 gvkv 答案):我冒昧地描述了我最后完成的所有步骤:

# STEP 1: Revert to GENERIC kernel
cd /tmp 
wget -r ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/8.0-RELEASE/kernels/
cd pub/FreeBSD/releases/i386/8.0-RELEASE/kernels/
sha256 generic.* install.sh | diff - CHECKSUM.SHA256
./install.sh GENERIC
nextboot -k GENERIC
# STEP 2: Upgrade - part 1
freebsd-update upgrade -r 8.1-RELEASE # Ignore kernel warning. Fix configuration
freebsd-update install
shutdown -r now
# STEP 3: Upgrade - part 2
nextboot -k GENERIC
freebsd-update install
shutdown -r now
# STEP 4: Upgrade - part 3
rm -rfv /usr/obj
portmaster -Raf # Rebuilds all packages. If you don't use portmaster use other tool or do it manually
cd /usr/src
make buildkernel KERNCONF=CUSTOM # Rebuild kernel
make installkernel KERNCONF=CUSTOM # Install kernel
shutdown -r now

答案1

  1. 8.0-RELEASE 分支将支持到 2010 年 11 月 20 日。如果您想继续使用 8 分支 (RELENG-8),您将至少支持到 2012 年 7 月 31 日;如果该分支中有任何更新版本,那么您将至少在点版本的发布日期过去两年内查看 Stefan Lasiewski 提供的链接。
  2. 更新就像遵循以下一样简单指示

答案2

您可能还想查看更新时如何重建基础系统。我就是这样做的...

答案3

  1. 根据http://security.freebsd.org/#sup,FreeBSD 8.0 的支持截止日期为 2010 年 11 月 30 日。
  2. 我们仍在努力找出“最佳方法”来做到这一点。有不止一种方法可以做到这一点,而且 FreeBSD 文档太含糊了。另请记住,“更新 FreeBSD”被视为与“更新系统上的大多数软件(例如端口和软件包)”不同的主题。

页面位于http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/updating-upgrading.html谈论更新 FreeBSD。

相关内容