1. emerge
同步 portage tree (第一步)
emerge --sync
安裝 XXX包 需要做什麼,同時列出了使用的 USE 和 LINGUAS
emerge -pv XXX
安裝 XXX包 需要做什麼(樹狀列出)
emerge -pvt XXX
系統升級
emerge -uDN world
模擬系統升級
emerge -uDNpv world
模擬系統升級 (樹狀列出)
emerge -uDNpvt world
刪除 XXX包
emerge -C XXX
清理系統用不到的包
emerge -uDN world (推薦)
emerge --depclean
revdep-rebuild
2. 其他相關軟件使用
搜索相應缺失的庫,並且重新emerge相應的包。
revdep-rebuild (請先 emerge gentoolkit)
比如如果發現 /bin/ls 需要的 /lib/libacl.so.1 缺失,就會重新編譯相關文件所在的包,以及所用到該文件的所在文件的包。
重新編譯外部內核模塊
module-rebuild (請先 emerge module-rebuild)
module-rebuild rebuild 就可以重新編譯所有內核的 外部 模塊。比如 nvidia/vbox 這類軟件用到的模塊。當然,你要先裝過 nvidia包和 vbox模塊包,這樣 portage 才有記錄。
配置文件更新工具
etc-update
另一個更好的配置文件更新工具
dispatch-conf