2

我正在将应用程序移植到红帽企业 5 服务器,并且该服务器安装了 GCC v4.1.2。我需要 GCC 4.2,而 4.1.2 是 yum 网络中的最新版本。如果我下载一个较新的 .repo 文件并运行 yum install 来更新它,安装是否有可能导致服务器上运行的旧应用程序出现依赖关系失败?我不觉得它会,但我并不乐观,这是我第一次在实时服务器上工作,我不想搞砸任何事情。就这样去做安全吗?

感谢您的建议!

4

1 回答 1

2

来自 GCC 4.2 的运行时库与来自 GCC 4.1 的运行时库向后兼容,因此与旧库链接的任何内容都应该适用于新库。

也就是说,可能存在依赖于特定 4.1.2 版本的 RPM 包会抱怨,即使从技术上讲它们可以与较新的库一起使用。当然,如果你搞砸了,那是你自己的错;-)

无论如何,我认为 RHEL5 没有比 GCC 4.1.2 更新的东西了

于 2013-04-24T15:43:56.030 回答