更新了在 Ubuntu 32 中發布 20.04 位元庫的計劃

來自 Canonical 的 Steve Langasek 廣義的 結果 討論 向社區提供了 i386 架構的庫列表,計劃在一個層中提供這些庫,以確保與 Ubuntu 32“Focal Fossa”中的 20.04 位元應用程式的兼容性。 在超過 30 個初始軟體包中,大約有 1700 個已被選中,將繼續為其形成 i32 架構的 386 位元組件。

此清單主要包括仍在使用的 32 位元應用程式中使用的庫,以及與這些庫關聯的依賴項。 此外,對於清單中的庫,計劃保留用於測試的依賴項,但使用它們在 386 位元 x64_86 系統環境中交叉測試 i64 庫程序集,從而模擬實際使用的環境狀況。

與 Ubuntu 32 附帶的一組 19.10 位元庫相比,Ubuntu 20.04 將額外包含 包括 圖書館:

  • 遊離谷氨酸3
  • gstreamer1.0-插件-基礎
  • libd3dadapter9-mesa
  • libgpm2
  • 利博斯梅薩6
  • libtbb2
  • libv4l-0
  • libva-glx2
  • va-驅動程式-全部
  • vdpau 驅動程式全部

但同時,過時的軟體包將從集合中排除,在 Ubuntu 20.04 中將不再為當前架構構建(特定於版本的軟體包,例如 libperl5.28 和 libssl1.0.0,將被更新的軟體包替換) :

  • gcc-8-基礎
  • 利布霍格草4
  • libnettle6
  • libperl5.28
  • libsensors4
  • libssl1.0.0
  • 利布霍格草4
  • 利比格dgmm5
  • libllvm8
  • libmysqlclient20
  • libnettle6
  • libtxc-dxtn-s2tc0
  • 庫vpx5
  • libx265-165
  • 葡萄酒開發-i386
  • 酒穩定-i386

讓我們回想一下,最初 Canonical 故意的 完全停止為 i386 架構建立軟體包(包括停止建立在 32 位元環境中運行 64 位元應用程式所需的多架構庫),但是 修改 在研究了所提出的意見後所做的決定 葡萄酒開發商 и 遊戲平台。 作為折衷方案,我們決定建立並發布一組單獨的 32 位元軟體包,其中包含繼續運行僅保留 32 位元或需要 32 位元庫的遺留程式所需的庫。

停止支援 i386 架構的原因是無法在 Ubuntu 中支援的其他架構層級維護軟體包,例如,由於無法獲得提高安全性和針對 Spectre 等基本漏洞的防護領域的最新開發成果對於 32 位元系統。 維護 i386 的軟體包基礎需要大量的開發和品質控制資源,但由於用戶基數較小(i386 系統的數量估計佔已安裝系統總數的 1%),這是不合理的。

來源: opennet.ru

添加評論