更新了在 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

添加评论