APT 2.2 包管理器發布

APT 2.2(Advanced Package Tool)套件管理工具包的發布已經準備就緒,其中包含了實驗性 2.1 分支中累積的變更。 除了Debian及其衍生發行版之外,APT也用於一些基於rpm套件管理器的發行版,例如PCLinuxOS和ALT Linux。 新版本很快就會整合到 Debian Unstable 分支和 Ubuntu 軟體包庫中(Ubuntu 20.10 使用實驗性 2.1 分支)。

變化包括:

  • 新增了對增量更新的支持,Ubuntu 已經使用它來限制更新的分發和控制更新的部署。 例如,分階段更新允許您最初將新穩定版本的更新分發給一小部分用戶,一段時間後,在沒有回歸的情況下,將更新分發給所有其他用戶。
  • 已經實作了根據依賴關係選擇套件的附加模板,例如“?depends”和“?conflicts”。
  • 新增了對「受保護」字段的支持,該字段取代了「重要」字段,並定義了無法刪除但係統正確啟動所必需的軟體包。
  • “-error-on=any”選項已新增至“update”命令中,設定後,任何失敗都會顯示錯誤。
  • 用於套用和檢索補丁的 rred 方法現在可作為處理 pdf 檔案的單獨程式。
  • 用於刪除舊核心版本(自動刪除)的處理程序程式碼已從 shell 重寫為 C++,現在可以在 apt 運行時調用,而不僅僅是在安裝內核軟體包時調用。 此變更將確保保留目前正在使用的內核,而不是在安裝具有新內核的軟體包期間處於活動狀態的內核。 為了避免 /boot 分區過滿,保存了三個核心而不是四個。
  • 為了索引快取元素,使用 XXH3 雜湊演算法而不是 Adler32 或 RC32c。 增加了哈希表的大小。
  • apt-key 實用程式計劃於 2022 年第二季刪除。

來源: opennet.ru

添加評論