FreeBSD编译环境
装完基系统后,只装了一个cvsup-withoutui,拷贝/usr/share/examples/cvsup目录到~root下,修改ports.supfile和standard.supfile,把host改为cvsup.freebsdchina.org(这个服务器在上海电信机房),更新源码和port树。(src和port大部分是从光盘直接安装,然后再更新。但直接从网上安全安装的更“保险”)。速度很快,在100KB之上。然后
#cd /usr/src
#make buildworld
build了几个小时,加班。回家后修改内核的配置文件,编译。(附件中的GENERIC.tar为我的内核的配置文件,我的机器为ThinkPad T23,PIII 1.13, 512M SDRAM, 40G HardDisk )
在freebsd handbook中推荐改默认的配置文件ENERIC为自己的名字,编译时用参数指定。而我是把原来的GENERIC备份,然后删除,在/usr/src/sys/i386/conf下(也就是放配置文件的目录下)创建一个GENERIC的软件链接指向我修改后的配置文件,这样编译的时候不用指定参数。
#make buildkernel
#make installkernel
#reboot
如果没有问题,则内核安装成功。
#mergemaster -p
(mergemaster是比较修改/etc下的配置文件的。如果有新的配置文件与/etc下的不同,会询问是要旧的,新的,两个合并,还是修改后使用修改的)
#make installworld
#mergemaster
#reboot
页:
[1]