如何将FreeBSD 7.0升级到7.1稳定版本

时间:2020-01-09 10:38:42  来源:igfitidea点击:

问题描述:如何将FreeBSD 7.0服务器升级到安装了通用GENERIC内核的最新7.1服务器?

解决方法:freebsd-update实用程序支持运行早期FreeBSD发行版的i386和amd64系统的二进制升级。
运行7.0-RELEASE,7.1-BETA,7.1-BETA2、7.1-RC1或7.1-RC2的系统只能按以下方式升级。

以root用户身份登录并执行命令:

警告!如果不小心执行这些示例,可能会导致服务器崩溃。
升级系统是一个复杂的过程。
使用以下说明之前,请备份数据,配置文件并进行sql转储。
如果使用自定义内核配置,则需要使用cvsup方法执行源代码更新。

# freebsd-update upgrade -r 7.1-RELEASE

在此过程中,FreeBSD Update可能会要求用户通过合并一些配置文件或确认自动执行的合并正确完成来提供帮助。

# freebsd-update install

在继续之前,必须使用新安装的内核重新引导系统。

# reboot

重新引导后,需要再次运行freebsd-update来安装新的userland组件,并且需要重新引导系统:

# freebsd-update install

要将其名称从em更改为igb的Intel网络接口的用户,应在运行freebsd-update之前对配置文件进行必要的更改,因为否则,首次重启后,网络接口将无法正确配置,尤其是防火墙和其他网络选项在/etc/rc.conf文件中。

# reboot

早期FreeBSD版本(FreeBSD 6.x)的用户也可以使用freebsd-update升级到FreeBSD 7.1,但是在第二次调用freebsd之后将提示您重建所有第三方应用程序(例如,从端口树安装的任何内容)。

-update install,以处理FreeBSD 6.x和FreeBSD 7.x之间系统库中的差异。

升级所有软件包

您还需要更新所有软件包,执行:

# portsnap fetch update
# pkg_version -vIL=
# portupgrade -a