我正在尝试运行一个需要 glibc 2.7 的程序,但我在 CentOS 5.5 上运行它。有什么办法吗?我无法升级到 CentOS 6。
答案1
嗯。glibc 2.5 几乎依赖 CentOS5 中的所有东西。如果你将它更改为 glibc 2.7,你的盒子就会爆炸。
以下是 CentOS 论坛上的一些讨论:
https://www.centos.org/modules/newbb/viewtopic.php?topic_id=28345&forum=41
https://www.centos.org/modules/newbb/viewtopic.php?viewmode=flat&topic_id=27133&forum=38
答案2
我遇到过几次这个问题,最近一次是在使用 Snort 时。尝试升级到 2.7 肯定会搞砸你的系统。我以前尝试过这个,结果导致我的测试系统无法启动。最好的办法是尽可能升级。如果升级失败,许多应用程序可以针对 glib 2.6 重新编译。如果你必须处理生产基础设施上的源码安装问题,请查看如何构建 RPM。许多产品都包含 spec 文件,或者有一个公开可用的 spec 文件。