有選擇地更新特定的類別/軟件包並且忽略其他類別/軟件包
- 通過讓
emerge --sync
在執行rsync的時候排除個別類別/軟件包
你需要在/etc/make.conf中賦予--exclude-from
變量一個文件名,該文件應包含你想要排除的軟件包。
- 在/etc/portage/make.conf中指定包含排除軟件包條目的文件:
PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/etc/portage/rsync_excludes"
- 在/etc/portage/rsync_excludes中設定排除所有遊戲
games-*/*
編輯/var/lib/portage/world文件
這個文件包含了用戶自定義的軟件包列表。添加你想在升級world集合時一起升級的軟件包,刪除那些你想忽略軟件包。
- 安裝軟件時使用
--oneshot(-1)
參數
正常合併指定的包,但是並不將其添加到world文件中。這樣,除非被其他包依賴而被動升級,否則不會升級。