参考文章: https://blog.csdn.net/nw_nw_nw/article/details/72542179
一、glibc 升级2.12到2.17步骤
本人用的阿里云服务器,当前的glibc版本是2.12 ,某些软件需要升级才2,17才可以用因此,特此升级记录。
1、下载 http://ftp.gnu.org/gnu/glibc/glibc-2.17.tar.bz2
http://ftp.gnu.org/gnu/glibc/glibc-ports-2.14.tar.gz
2.新建目录,将这两个压缩包解压。注意 将port包解压到glibc-2.17.目录下
tar -jxvf glibc-2.17.tar.bz2
cd glibc-2.17
tar -xvf ../glibc-ports-2.14.tar.gz
cd ..
export CFLAGS="-g -O2"
3.编译 安装
$make
make install
4.查看是否成功
查看 升级成功否 ll /lib64/libc.so.6
查看glibc支持的版本s trings /lib64/libc.so.6 |grep GLIBC_
二、 升级之后 yum --help 仍然不不好使
/usr/lib64/libssl.so.10: symbol X509_chain_up_ref, version libcrypto.so.10 not defined in file libcrypto.so.10 with link time reference
会报错,原因是升级之后的软连接问题;
解决方式: 进入到usr/lib64下
ll libssl.so*
查看自己的 文件
删除原先的软连接,建立新的软连接
建立新连接:
最后的结果:
大功告成,yum --help 测试下,就不在报错了。
tips:
软连接是个什么鸡儿鬼呢?
答曰:软连接中 in -s a b,那我想访问a的时候,可以直接访问b就可以了,相当于b是a的代言人,有事从b入口就可以了。
软连接什么作用呢?
答曰; 其实你只要直达软连接类似我们Windows下的快捷方式就ok了。
linux 越来越有意思了,菜鸡自啄,菜鸡自啄,菜鸡自啄,菜鸡自啄。