使用freebsd-update升级FreeBSD8.2到FreeBSD8.4(ezjails主机)

参考:

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

由于jails服务器(ezjails管理)是FreeBSD8.2版本,ports已经不维护了,不能安装软件,最近做了一次升级,记录如下:

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

# portupgrade -af

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

2、升级FreeBSD到指定版本
# freebsd-update -r 8.4-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
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值