请叫我峰子:
感受VPS建站的乐趣。

使用freebsd-update升级FreeBSD8.1到FreeBSD8.2

参考:

http://www.freebsd.org/doc/zh_CN/books/handbook/updating-upgrading-freebsdupdate.html

由于单位使用的jails服务器是FreeBSD8.1版本,ports已经不维护了,不能安装软件,最近做了一次升级,记录如下:

1、重新安装所有软件包(此步骤似乎可以跳过)

# portupgrade -af

这将确保所有的东西都会被正确的重新安装。 请注意环境变量 BATCH 设置成 yes 的话将在整个过程中对所有询问回答 yes,这会帮助在编译过程中免去人工的介入。

2、升级FreeBSD到指定版本
# freebsd-update -r 8.2-RELEASE upgrade

之后一些提示可以直接按y,当提示合并差异文件时一定要认真编辑(都是etc下地配置文件),这步据说最关键,按实际情况编辑即可,不会有难懂的问题。

准备就绪后,执行安装:
# freebsd-update install

3、重启机器,再次执行

# freebsd-update install
4、然后重新安装编译第三方软件
# portupgrade -f ruby # rm /var/db/pkg/pkgdb.db # portupgrade -f ruby18-bdb # rm /var/db/pkg/pkgdb.db /usr/ports/INDEX-*.db # portupgrade -af

5、最后再执行一遍用的最多的命令

# freebsd-update install

如果没有报错,恭喜系统升级完毕,可用uname -a查看。

6、升级jials下面的ports
#ezjail-admin stop
#ezjail-admin update -P
#ezjail-admin start

7、如果个别jails虚拟环境有问题,可考虑在单独的jail里面执行

# portupgrade -af
赞(0) 打赏
转载请注明:峰网博客 » 使用freebsd-update升级FreeBSD8.1到FreeBSD8.2

评论 抢沙发

评论前必须登录!

 

网站建设

企业专线联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏