yum更新版本问题

yum更新版本问题

我使用的是 Fedora 13 (2.6.33)。由于某些原因,我无法更新内核,也无法将 fedora 本身升级到 18,因为我出于商业目的使用了一些遗留软件。所以我的问题是如何使用 yum 将我的应用程序更新到最新版本,而不实际更新内核/发行版。例如当我

yum update firefox

它显示了 Firefox 版本 3.x。而不是 19.0。

我可以选择从网站下载二进制文件,但对于某些应用程序,我必须手动解决依赖性问题。

那么我如何暂时将我的源设置为 fedora 18 源以用于某些特定应用程序。

答案1

您不太可能在那个史前系统上运行最新的 Firefox。我会强烈地建议不要将其暴露在互联网上,该系统存在各种各样的问题,而且永远无法修复。尽可能隔离机器,并开始考虑替代方案(操作系统,更好的企业级系统,例如中央操作系统;还有应用程序,这么多年没有更新且无法重建的东西不是我会拿我的生计打赌的东西)。

答案2

使用虚拟机实例运行遗留软件,完成现实世界中的所有其他事情。

答案3

正如上面评论中提到的,您不能直接从 Fedora 13 升级到 Fedora 18。您最好重新安装 Fedora 18。

但是,如果您仍然想走升级路线,有一个名为预升级在 Fedora 13 中。使用它您可以升级到 Fedora 17。请检查提到的 Fedora 文档此处查看详细说明

升级到 Fedora 17 后,您可以使用以下命令升级到 Fedora 18受够了。 FedUp 是 Fedora 18 以后 PreUpgrade 的替代品,FedUp 客户端不会在 Fedora 17 之前的任何版本上构建或运行。如果您想升级较旧的 Fedora 安装,则必须先升级到 Fedora 17,然后才能继续。

希望这可以帮助

答案4

这是一个很难相处的星座。也许您可以为您的应用程序构建一个包含所有需求的 chroot 环境?

这是一个经典的可执行文件还是一个基于 java 的应用程序?

无论如何,您必须对这样的系统采取特殊的安全预防措施(入站和出站严格防火墙、HIDS,...)。在本地安装 Firefox 并不是一个好的解决方案 - 因为 Firefox 本身存在很多安全问题。

相关内容