将 glibc 版本恢复为 2.12

将 glibc 版本恢复为 2.12

在 CentOS 版本 6.9 (最终版) 上

我已按照此过程将 glibc 更新至 2.14

https://unix.stackexchange.com/questions/176489/how-to-update-glibc-to-2-14-in-centos-6-5

然而升级后,一些程序无法运行,并出现分段错误。

尤其是 Apache 甚至无法工作。

我怎样才能恢复到旧版本?

mkdir ~/glibc_install; cd ~/glibc_install 

wget http://ftp.gnu.org/gnu/glibc/glibc-2.14.tar.gz

tar zxvf glibc-2.14.tar.gz

cd glibc-2.14

mkdir build

cd build

../configure --prefix=/opt/glibc-2.14

make -j4

sudo make install

export LD_LIBRARY_PATH=/opt/glibc-2.14/lib

答案1

如果您遵循了这些说明,那么您需要做的就是unset LD_LIBRARY_PATH删除/opt/glibc-2.14。如果您将该export LD_LIBRARY_PATH行放在系统启动文件中,请确保也从那里将其删除。

相关内容