Daily Archive for 十一月 5th, 2005

FreeBSD 6.0 Release

FreeBSD 最近更新速度實在超快
感覺 5.x 的時代才剛開始不久
突然就又變成 6.0 了
聽 Cookys 說以後是每年 +1
難怪現在 CUREENT 已經在 7.0 了
6.0 在 2005/11/2 正式 release
雖然沒仔細看過 6.0 有什麼差別
但不升級一下感覺就是不太爽
所以就來 Upgrade 看看吧

拿家裡的 FreeBSD 5.4 Release-p7 做實驗
在 CVsup 裡面丟個

*default release=cvs tag=RELENG_6

更新完 source 後就來做世界

make -j3 world >& /tmp/world &

結果…

WARNING: make world will overwrite your existing FreeBSD
installation without also building and installing a new
kernel. This can be dangerous. Please read the handbook,
‘Rebuilding world’, for how to upgrade your system.
Define DESTDIR to where you want to install FreeBSD,
including /, to override this warning and proceed as usual.
You may get the historical ‘make world’ behavior by defining
HISTORICAL_MAKE_WORLD. You should understand the implications
before doing this.
Bailing out now…
*** Error code 1
1 error

好吧, 既然他都這樣講了, 只好勉強去看一下 ” Rebuilding World “…
依照官方第一步要先來建立世界

make buildworld >& /tmp/world &

結果…

===> sbin/ipf/ipf (obj)
mkdir: /usr/obj/usr/src/sbin/ipf/ipf: File exists
*** Error code 1

唔…? 嗯…? -.-…? 就來把他砍了吧…然後繼續 make
終於 make 完了, 繼續做下面的動作…

make buildkernel
make installkernel
reboot

ㄔㄨㄚ\塞, 開不起來了是怎樣
馬上打個電話回家幫忙開進 single mode…
繼續以下的動作

mergemaster -p
make installworld
mergemaster
reboot

終於搞定…*sweat