FreeBSD系统升级

2009-05-13 15:37:57来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折


更新source
1.更新您的source ,我们之前提过 更新source不代表升级
,仍需要经过编译的动作。
编译source
1./usr/src#make world
此命令又可分成两个步骤 make buildworld 及 make installworld
make buildworld --> 可在多人模式下做
make installworld --> 会覆盖系统,最好在单人模式下进行,
在多人模式下也无不可,错了再做一次就好。
多人模式下进行的因素:server不能停机太久。
a./usr/src# make -j4 buildworld ->用4支make来进行make
* make後的咚咚放在/usr/obj 可用NFS分享之
b./usr/src# make installworld
升级後重编kernel
* GENERIC 可能没有改变 但是source可能变~~
* buildworld有错误 有可能是coretram的问题,若是的话过几天再试一次
/usr/src# make clean cleandir
把编译过程中产生的目录、档案清除
置换/etc底下的设定档
# mergemaster -cv
前面2个选择 可用enter略过
*** -->表示现行系统
--- -->表示新的系统
! -->表示不同的地方
* 平时有动过的档案才需注意,不然按space略过
之後每个档案会有3个选项 1. d 把新的删除
2. i 安装新的
3. 合二者
* 经过一连串的选择 最後会出现
Do you wish to delete what is left of /var/tmp/tmproot?
选择yes 将保留下来那些没有动到的档案删除!
# cap_mkdb /etc/logoin.conf (因为改了login.conf所以重建database)
重新开机
确认成功与否
# uname -a
可以确认系统版本
更新port tree
重新更新一下port tree 更新为最新的吧~~

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/18630/showart_1420291.html

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Freebsd make.conf文件内容

下一篇:FreeBSD编译内核的详细过程