我正在将应用程序移植到red hat enterprise 5服务器,并且服务器安装了GCC v4.1.2。我需要GCC 4.2,而4.1.2是yum网络中的最新版本。如果我下载一个较新的.repo文件并运行yum install来更新它,那么安装是否有可能导致服务器上运行的旧应用程序出现依赖性故障?我觉得不会,但我不是肯定的,这是我第一次在现场服务器上工作而且我不想搞砸任何东西。是否可以安全地使用它?
感谢您的建议!
答案 0 :(得分:2)
GCC 4.2中的运行时库与GCC 4.1中的运行时库向后兼容,因此链接到旧库的任何内容都可以与较新的库一起使用。
也就是说,可能存在依赖于特定4.1.2版本的RPM软件包,这些软件包会抱怨,即使从技术上讲它们也适用于较新的库。当然,如果你搞砸了,这是你自己的错; - )
我认为除了GCC 4.1.2之外还有任何比RHEL5更新的东西