现在的位置: 首页 >> 操作系统 >> FreeBSD >> FreeBSD 升级系统
添加时间:2005-8-21 来源:网教中国 作者:
FreeBSD 升级系统

更新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 更新为最新的吧~~
上一篇:FreeBSD 新软件安装 下一篇:FreeBSD 的在线帮助手册
大部分文章摘自网上,如有侵犯您的权益请与我们联系,我们会第一时间进行处理,谢谢! [ 打印文章 ] [ 关闭窗口 ]
推荐文章
·FreeBSD handbook中文版 9 配制F
·Ports & Package
·FreeBSD kernel 编译大法(二)ker
·FreeBSD 上使用Kerberos 5认证
·FreeBSD 5.x 中 gbfs 的修正,及
·FreeBSD 安装Linuxigd
·FreeBSD 使用cvsd创建安全的cvs
·FreeBSD trafcount命令介绍
·FreeBSD入门安装及汉化
相关文章
·FreeBSD 新软件安装
·FreeBSD基础点滴
·在FreeBSD中添加用户
·FreeBSD上的软件安装方法
·FreeBSD使用CVSup升级简单学习
·试用QEMU,安装个FreeBSD 5.3
·安装FreeBSD出错之后,Windows20
·在FreeBSD上运行Windows软件
·给FreeBSD新手的一些建议
·FreeBSD ports中make可带有的参
最新文章
·FreeBSD连载(94):基于NAT的负载
·FreeBSD连载(93):反向代理负载
·FreeBSD连载(92):基于DNS的负载
·FreeBSD连载(91):提升静态网页
·FreeBSD连载(90):单服务器性能
·FreeBSD连载(89):CGI和SSI的安
·FreeBSD连载(88):安全连接方式S
·FreeBSD连载(87):基于用户的访
·FreeBSD连载(86):对IP地址和域
·FreeBSD连载(85):配置Apache服(
Google