這裏顯示兩個版本的差異處。
| Both sides previous revision 前次修改 | |||
|
freebsd:world_kernel [2010/01/06 15:59] wenpei |
freebsd:world_kernel [2010/01/10 11:16] (目前版本) wenpei |
||
|---|---|---|---|
| 行 74: | 行 74: | ||
| ====== 安裝世界 Install World ====== | ====== 安裝世界 Install World ====== | ||
| # make installworld | # make installworld | ||
| - | |||
| ====== Mergemaster ====== | ====== Mergemaster ====== | ||
| 把 /usr/src/etc 的東西跟 /etc 的東西更新。 | 把 /usr/src/etc 的東西跟 /etc 的東西更新。 | ||
| - | # mergemaster | + | # mergemaster [-U] [-i] |
| - | + | ||
| - | 通常只需要看一下差異,然後按 i 安裝新的設定值就可以了,除了 crontab、group、passwd、named.conf 等檔案一定會不同,不能直接安裝新版本,此時就要用 m 進入 merge 模式,然後看是要保留左邊舊版還是安裝右邊新版的檔案,如果要保留就輸入 l (小寫的 L),要用新版本就輸入 r。 | + | -U 代表自動更新沒有被修改過的設定檔,在 FreeBSD 6.4 版本之後才可使用 |
| - | + | ||
| + | -i 代表自動安裝不存在的新檔案。 | ||
| + | |||
| + | 如果在舊版沒有 -U 可以用,通常只需要看一下差異,然後按 i 安裝新的設定值就可以了,除了 crontab、group、passwd、master.passwd、named.conf 等檔案一定會不同,不能直接安裝新版本,此時就要用 m 進入 merge 模式,然後看是要保留左邊舊版還是安裝右邊新版的檔案,如果要保留就輸入 l (小寫的 L),要用新版本就輸入 r。 | ||
| ====== 新世界 ====== | ====== 新世界 ====== | ||
| # sync;sync;sync;reboot | # sync;sync;sync;reboot | ||