为同一发行版的过时版本编译较新的软件

为同一发行版的过时版本编译较新的软件

我使用的是Fedora 17,想要编译并使用吉尔里。但是,所需的库版本仅在 Fedora 18 中可用。

由于各种原因,我想(需要!)坚持使用 F17,因此,我正在考虑在 Fedora 18(在 Virtualbox 中)中进行编译,然后转移到 F17。然而,我假设一旦我这样做并尝试在 F17 上运行,它会抱怨缺少库。

有没有一种方法可以在 F18 上进行编译,并将所有必需的库放入一个我可以复制的文件夹中?

或者有更好的方法来做到这一点吗?

答案1

我不知道你为什么要坚持使用 Fedora 17,但你应该认真考虑更新/升级你的软件/硬件由于 Fedora 17 将于 7 月 30 日达到生命周期终止 (EOL),它还允许您在 Fedora 18 中编译/安装代码并在本机运行它。

如果您仍然顽固地想留在 Fedora 17 中,您可以尝试 @Tobias 所说的,或者针对您的 Fedora 17 安装编译并安装必要的库,这将向后移植代码并在您的系统上本机运行。但请记住,有些东西可能无法按预期工作,因此不建议这样做。

相关内容