Linux

使 Aptitude 尊重獲取選擇列表

  • October 30, 2009
  • 我們是幾個管理員,在數百台 debian 伺服器上工作。有些使用 aptitude,有些使用 apt-get。
  • 為了標記包裹被擱置,有些人使用“迴聲 $ package hold | dpkg –set-selections", some use “aptitude hold $ 包裹”。

現在的問題是:當我執行大規模 aptitude 升級時,aptitude 不尊重 apt-get 標記為暫停的內容。這可能會產生非常糟糕的後果,因為 aptitude 會升級不應該升級的軟體包。

我該怎麼辦 ?

想到幾件事:

  • 標準化一種工具或另一種工具。這兩個工具在很多事情上並沒有真正達成一致(他們甚至使用相同的自動刪除數據庫嗎?)。選擇一個,將另一個別名為“echo Use $OTHER_TOOL, you tool”
  • 您應該使用固定;它更棒。
  • 我強烈建議嘗試配置管理。幾百台伺服器?難怪東西到處都是壞的。
  • 更多的文件,更少的牛仔。
  • 追上http://bugs.debian.org/146207(還有很多很多合併的錯誤)來嘗試修復 aptitude。

引用自:https://serverfault.com/questions/79890