這裏顯示兩個版本的差異處。
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 |