Gentoo更新排除軟件包

有選擇地更新特定的類別/軟件包並且忽略其他類別/軟件包

  • 通過讓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文件中。這樣,除非被其他包依賴而被動升級,否則不會升級。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章