![为同一发行版的过时版本编译较新的软件](https://linux22.com/image/33134/%E4%B8%BA%E5%90%8C%E4%B8%80%E5%8F%91%E8%A1%8C%E7%89%88%E7%9A%84%E8%BF%87%E6%97%B6%E7%89%88%E6%9C%AC%E7%BC%96%E8%AF%91%E8%BE%83%E6%96%B0%E7%9A%84%E8%BD%AF%E4%BB%B6.png)
我使用的是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 安装编译并安装必要的库,这将向后移植代码并在您的系统上本机运行。但请记住,有些东西可能无法按预期工作,因此不建议这样做。