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