rootsoso 发表于 2013-1-16 17:41:39

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]
查看完整版本: FreeBSD编译环境