如何将FreeBSD 6.3升级到7.0稳定版本
时间:2020-01-09 10:40:17 来源:igfitidea点击:
问题描述:FreeBSD 7.0-RELEASE现在可用于64位和32位计算机体系结构。
如何将FreeBSD版本6.3-pX 64位升级到最新的7.0 64位系统?
解决方法:FreeBSD 6.3允许将现有安装升级到FreeBSD 7.0-RELEASE。
由于这是主要版本升级,因此建议您备份现有数据,数据库和配置文件。
您还需要重新安装所有端口。
步骤1:升级端口
输入以下命令,执行:
# portupgrade -faP
警告!由于升级系统是复杂的过程,因此此过程可能对您不起作用。
这可能会导致数据丢失。
在执行任何命令之前,请备份所有重要的数据和配置文件。
所有说明均在FreeBSD 6.3pX 32/64位计算机上进行了测试。
步骤2:下载更新的freebsd-update-upgrade工具
执行以下命令:
# fetch http://people.freebsd.org/~cperciva/freebsd-update-upgrade.tgz # fetch http://people.freebsd.org/~cperciva/freebsd-update-upgrade.tgz.asc # gpg --verify freebsd-update-upgrade.tgz.asc freebsd-update-upgrade.tgz # tar -xf freebsd-update-upgrade.tgz
步骤3:开始升级程序
输入以下命令以安装新内核并重新引导系统,执行:
# sh freebsd-update.sh -f freebsd-update.conf -r 7.0-RELEASE upgrade # sh freebsd-update.sh -f freebsd-update.conf install # reboot
步骤4:安装更新的Userland工具
安装新的userland组件,然后应重新编译所有端口以链接到新的库:
# sh freebsd-update.sh -f freebsd-update.conf install # portupgrade -faP
步骤5:删除所有旧库
最后,freebsd-update.sh需要最后一次运行以删除旧的系统库,然后应重新引导系统,以使更新的用户区和端口能够运行:
# sh freebsd-update.sh -f freebsd-update.conf install # reboot
步骤6:验证FreeBSD 7.0
运行以下命令以验证一切运行顺利,执行:
# uname -a # tail -f /var/log/messages # tail -f /path/to/other/log/files # egrep -i 'error|warning' /path/to/log/files # sockstat -4 -l