FreeBSD 升级系统

王朝system·作者佚名  2006-11-23
窄屏简体版  字體: |||超大  

更新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 更新为最新的吧~~

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航