看板FreeBSD
标 题Re: [问题] 关於 Rebuilding “world”
发信站呼啦贝尔 BBS (Sun Nov 9 21:35:50 2008)
转信站ptt!news.ntu!ctu-gate!news.nctu!newsfeed.nthu!news.nthu!bbs.fitbear
※ 引述《[email protected] (ccy.twbbs.org)》之铭言:
> 最近开始研究如何 installworld,看完 Updating 的文件後有下列疑问
> [/usr/src] -root-# make buildworld
> [/usr/src] -root-# make buildkernel KERNCONF=GENERIC
> [/usr/src] -root-# make installkernel
> ......(略)......
> [/usr/src] -root-# make installworld
> [/usr/src] -root-# make clean cleandir
> [/usr/src] -root-# cd /
> [/] -root-# mergemaster
> 红色的地方是我觉得比较有疑问的
> 在buildkernel时,为何後面还要加上KERNCONF=GENERIC?
> 我以前都没有加,也是可以跑
> 请问加与不加的差异在那?
KERNCONF=XXX可以选择不同的kernel设定档
> 接下来是make clean cleandir
> 为啥在installworld之後,要下这个指令
> 因为以前没有加,也是可以跑
> 这个指令的作用是什麽?加与不加的差异在那?
把编译过程中产生的暂存档砍了(节省磁碟空间?)
> 再来是切换到根目录下做mergemaster
> 因为以前我都是在installworld完後
> 直接在/usr/src下做mergemaster
> 为何要换到根目录?没换和换到根目录下做mergemaster会有啥差?
> 最後一个问题是
> ports tree 是要在做make buildworld之前就要更新?
> 还是要等mergemaster做完reboot後再更新?
都可以
我是设成在make update的时候就会一起更新的
> 或是两种都可以?
> 谢谢
--
※ Origin: 呼啦贝尔 <hulabear.twbbs.org>
※ From : g1tmp3n8.g1.ntu.edu.tw