零零社区|百姓的网上家园-互动交流平台!(0.0)=^_^=(00社区)

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz

FreeBSD 升级系统

2013-4-8 13:42| 发布者: 123456000000| 查看: 25| 评论: 0

摘要: 更新source 1.更新您的source,我们之前提过更新source不代表升级 ,仍需要经过编译的动作。 编译source 1./usr/src#makeworld 此命令又可分成两个步骤makebuildworld及makeinstallworld makebuildworld--可在多人模 ...

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

路过

雷人

握手

鲜花

鸡蛋

相关阅读

发表评论

最新评论

相关分类


Archiver|手机版|小黑屋|00社区

GMT+8, 2023-1-31 10:50 , Processed in 0.042377 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部