Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在将应用程序移植到红帽企业 5 服务器,并且该服务器安装了 GCC v4.1.2。我需要 GCC 4.2,而 4.1.2 是 yum 网络中的最新版本。如果我下载一个较新的 .repo 文件并运行 yum install 来更新它,安装是否有可能导致服务器上运行的旧应用程序出现依赖关系失败?我不觉得它会,但我并不乐观,这是我第一次在实时服务器上工作,我不想搞砸任何事情。就这样去做安全吗?
感谢您的建议!
来自 GCC 4.2 的运行时库与来自 GCC 4.1 的运行时库向后兼容,因此与旧库链接的任何内容都应该适用于新库。
也就是说,可能存在依赖于特定 4.1.2 版本的 RPM 包会抱怨,即使从技术上讲它们可以与较新的库一起使用。当然,如果你搞砸了,那是你自己的错;-)
无论如何,我认为 RHEL5 没有比 GCC 4.1.2 更新的东西了