Freebsd Ports 更新

一、ports及源码更新

使用csup 代替 cvsup-without-gui。系统安装好后使用ports安装 cvsup-without-gui,需要安装一堆附件软件,至少需要20分钟以上时间,现在Freebsd安装好了以后有了一个csup程序可以完全替 代cvsup,可以使用cvsup的supfile 文件来更行ports及内核源码。

系统安装好后进入/usr/share/examples/cvsup/目录配置文件:

#cd /usr/share/examples/cvsup/

#vi ports-supfile

#vi stable-supfile

在此之前需要将文件的只读属性改为可写,否则修改完成后无法保存!

更新ports:

#vi ports-supfile

作如下改动:default host=cvsup4.FreeBSDchina.org (你可以使用你觉得速度比较快的cvsup服务器)

然后:x!保存退出。

Alt+F2切换到另一终端(如果不切换到另一终端直接执行下列命令可能返回错误提示),root登陆:

#csup -L2 ports-supfile

更新源码:

#vi stable-supfile

作如下修改:default host=cvsup4.FreeBSDchina.org(同样,你可以使用你觉得速度比较快的cvsup服务器)

然后:x!保存退出。

Alt+F3切换到另一终端(如果不切换到另一终端直接执行下列命令可能返回错误提示),root登陆:

#csup -L2 stable-supfile

二、自行定制内核

先复制源码中的默认内核文件到/root/目录,并改名GENERIC为kernel,然后修改kernel文件,然后用ln命令作一个软链接到源码目录下。再编译安装重启即可。

#cd /sys/i386/conf/

#cp GENERIC /root/kernel

#cd /root/

#vi kernel

定制更改后,保存退出。

#ln -s kernel /sys/i386/conf/kernel

编译内核:

#make buildkernel KERCONF=kernel

编译完成后,安装新内核:

#make installkernel KERCONF=kernel

安装新内核后,重启:

#reboot

查看内核版本:

#uname -a

FreeBSD 7.1-RELEASE,OK,内核升级成功!

You may also like...

发表评论