![将 FreeBSD 8.0 更新到 8.1(方法和策略)](https://linux22.com/image/194/%E5%B0%86%20FreeBSD%208.0%20%E6%9B%B4%E6%96%B0%E5%88%B0%208.1%EF%BC%88%E6%96%B9%E6%B3%95%E5%92%8C%E7%AD%96%E7%95%A5%EF%BC%89.png)
我安装了 8.0-RELEASE-p4 + 几个端口。我想知道是否应该更新到 8.1。
- 8.0支持多长时间?
- 如何更新系统?我在手册中找不到任何相关内容。
解决方案(基于 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
- 8.0-RELEASE 分支将支持到 2010 年 11 月 20 日。如果您想继续使用 8 分支 (RELENG-8),您将至少支持到 2012 年 7 月 31 日;如果该分支中有任何更新版本,那么您将至少在点版本的发布日期过去两年内查看 Stefan Lasiewski 提供的链接。
- 更新就像遵循以下一样简单指示。
答案2
您可能还想查看更新时如何重建基础系统。我就是这样做的...
答案3
- 根据http://security.freebsd.org/#sup,FreeBSD 8.0 的支持截止日期为 2010 年 11 月 30 日。
- 我们仍在努力找出“最佳方法”来做到这一点。有不止一种方法可以做到这一点,而且 FreeBSD 文档太含糊了。另请记住,“更新 FreeBSD”被视为与“更新系统上的大多数软件(例如端口和软件包)”不同的主题。
页面位于http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/updating-upgrading.html谈论更新 FreeBSD。