更新FreeBSD 6.0 Release到最新的Stable
2009-05-13 02:02:41来源:未知 阅读 ()
注意:不能使用“make world”进行更新,在FreeBSD 6.0中已经不支持这个target了,如果使用的话,会报错!
更新FreeBSD 6.0到最新的Stable大致需要以下几个步骤
1、删除以往的系统更新树(如果以前未作更新可忽略),在/usr/obj目录下。
方法是:
#cd /usr/obj
#chflags -R noschg *
#rm -rf *
另外的清除任务:如果以前更新过系统,或者更新时出现中断,运行下面的命令:
#cd /usr/src
#make cleardir
#make cleardir
2、利用cvsup同步Stable源代码树:
在/usr/share/examples/cvsup目录下找到“stable-supfile”这个文件,推荐拷贝到用户目录下面,诸如:/root,修改里面的
*default host=CHANGE_THIS.FreeBSD.org
把“CHANGE_THIS.FreeBSD.org“改成“cvsup.freebsd.org"或者"cvsup.freebsdchina.org".
在"cvsup.freebsd.org"中,可以获得最新的stable源代码树!
运行下面的命令:
#cd /root ;转换到你修改过的stable-supfile所在的目录
#cvsup stable-supfile
3、记录更新的屏幕信息(可选)
为了了解整个的更新过程,有必要对更新时屏幕的信息进行记录,或许相关的信息,针对几个过程,推荐分别进行跟踪记录。
例如,记录buildworld的信息,可以采取下面的方式:
#script /root/mkbuildworld.out
这个命令行启动了脚本的运行记录,保存到/root/mkbuildworld.out文件中,接下来,我们只要输入命令即可!
当所有的命令运行完成后,输入:
#exit
退出脚本跟踪程序!
4、建立新的stable树:
#make buildworld ;在/usr/obj目录下建立一个全新的stable树
5、建立新的系统内核:
#make buildkernel ;建立新的stable缺省内核
6、安装新的系统内核:
#make installkernel :安装新的内核
#reboot ;重新启动系统
7,重新启动系统后,要进入单用户模式,对于FreeBSD 6 可以在启动文本菜单上选择“4”,进入单用户模式,然后输入下面的命令:
#fsck -p ;检查文件系统
#mount -u / ;装载根分区
#mount -a -t ufs ;装载所有的ufs分区
#swapon -a ;打开交换空间
8、安装新建的Stable树,保证内核和应用程序之间的同步:
(1)运行下面的命令:
#mergemaster -p
(2)安装新的Stable程序树
#make installworld
(3)进行/etc目录下配置文件的修改或更新
#mergemaster
9、关于"mergemaster -p"的说明
"mergemaster"是一个用于安装系统配置文件的脚本工具,"mergemaster -p"的作用是建立一个临时的根环境,把新的配置文件映射到这个环境
当中,然后和系统的配置文件进行比较和处理,目的是保证系统配置文件的更新,这一点很重要!在执行"mergemaster -p"的过程中,主要是
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- ACL 疑问 2009-05-13
- 做完raid之后,系统无法启动,各位兄弟帮帮忙吧 2009-05-13
- freebsd系统共享上网问题! 2009-05-13
- PC-BSD 7.1不能登录 2009-05-13
- 内核编译 修改了操作系统名称,改如何改回来? 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash