Gentoo Linux改為采用滾動更新。Gentoo Linux的更新頻密度可達(dá)到每周皆提供更新版。
升級系統(tǒng)的標(biāo)準(zhǔn)步驟:
emerge --sync //升級整個portage目錄
emerge portage //如果不是最新的portage,需要按提示執(zhí)行此操作
emerge -avuDN world //按照 /var/lib/portage/world 文件下的包,重新構(gòu)建整個系統(tǒng)
參數(shù)說明:
--ask (-a) 控制Portage顯示它要更新的軟件包列表,并讓您決定是否繼續(xù)更新
--verbose (-v) 在屏幕上輸出完整的文件列表
--update (-u) 更新包的最佳版本
--deep (-D) 更新系統(tǒng)中的每個軟件包
--newuse (-N) USE標(biāo)記變更后,要使Portage檢查USE標(biāo)記的變動是否導(dǎo)致需要安裝新的軟件包或者將現(xiàn)有的包重新編譯
emerge -av --depclean //清除不需要(孤立)的軟件包
revdep-rebuild
revdep-rebuild
gentoolkit包里面的一個軟件,用來檢查系統(tǒng)的依賴關(guān)系是否都滿足,自動安裝沒有滿足關(guān)系.
dispatch-conf //更新系統(tǒng)的配置文件
emerge -e world //本地重新編譯整個系統(tǒng),USE標(biāo)記變化不大時(shí)不需執(zhí)行
env-update && source /etc/profile //如有必要,更新環(huán)境變量