GB | BIG5
|
| 首頁 > 系統管理 > FreeBSD > 正文 |
 |
| FreeBSD 升級系統 |
| 本文出自:OHaHa的學習心得[ohaha.ks.edu.tw] 作者:藍色泡泡(panda@ks.edu.tw) (2002-03-06 06:02:00) |
更新source
1.更新您的source ,我們之前提過 更新source不代表升級
,仍需要經過編譯的動作。
編譯source
1./usr/src#make world
此命令又可分成兩個步驟 make buildworld 及 make installworld
make buildworld --> 可在多人模式下做
make installworld --> 會覆蓋系統,最好在單人模式下進行,
在多人模式下也無不可,錯了再做一次就好。
多人模式下進行的因素:server不能停機太久。
a./usr/src# make -j4 buildworld ->用4支make來進行make
* make後的咚咚放在/usr/obj 可用NFS分享之
b./usr/src# make installworld
升級後重編kernel
* GENERIC 可能沒有改變 但是source可能變~~
* buildworld有錯誤 有可能是coretram的問題,若是的話過幾天再試一次
/usr/src# make clean cleandir
把編譯過程中產生的目錄、檔案清除
置換/etc底下的設定檔
# mergemaster -cv
前面2個選擇 可用enter略過
*** -->表示現行系統
--- -->表示新的系統
! -->表示不同的地方
* 平時有動過的檔案才需注意,不然按space略過
之後每個檔案會有3個選項 1. d 把新的刪除
2. i 安裝新的
3. 合二者
* 經過一連串的選擇 最後會出現
Do you wish to delete what is left of /var/tmp/tmproot?
選擇yes 將保留下來那些沒有動到的檔案刪除!
# cap_mkdb /etc/logoin.conf (因為改了login.conf所以重建database)
重新開機
確認成功與否
# uname -a
可以確認系統版本
更新port tree
重新更新一下port tree 更新為最新的吧~~
(http://www.fanqiang.com)
進入【UNIX論壇】
|
|
| 相關文章 |
|
|
|
|
 |
★ 樊強制作 歡迎分享 ★ |