參考文章: 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 越來越有意思了,菜雞自啄,菜雞自啄,菜雞自啄,菜雞自啄。