是否可以在 OpenSUSE 上降级 glibc?

Is it possible to downgrade glibc on OpenSUSE?

本文关键字:降级 glibc OpenSUSE 是否      更新时间:2023-10-16

我想在仅支持 glibc 2.11.3 的旧设备上运行C++程序。所以我必须使用相同的glibc版本创建一个发展中的环境。

目前它运行的是 openSUSE Tumbleweed 的 2.25 x86_64 版。

首先,我在哪里可以找到旧版本的有效 *.rpm 文件。也可以安装它吗?

试图解开glibc告诉我,这将使操作系统崩溃。

谢谢大家的支持。

更改系统 glibc 几乎肯定会导致灾难。我认为您有 2 个解决方案: 一个系统上的多个glibc 或静态链接 glibc

试图取消glibc告诉我,这将使操作系统崩溃。

我不明白你的笑脸。

它将使您的系统无法启动,是的。

您想做的最好通过以下几种方式之一实现:

  1. 创建 Linux 到旧版 Linux 交叉编译器
  2. 创建一个"较旧的Linux"chroot环境(ChromeOS使用这种方法(
  3. 创建一个"较旧的 Linux"虚拟机,并在其中进行开发。

方法2 可能最容易设置,紧随其后的是方法 3。

方法 1 提供了最佳的生成性能,但需要全面了解如何生成交叉编译器。