centos 6.9 升級(jí)glibc動(dòng)態(tài)庫(kù)的詳細(xì)過(guò)程
glibc是gnu發(fā)布的libc庫(kù),即c運(yùn)行庫(kù),glibc是linux系統(tǒng)中最底層的api,幾乎其它任何運(yùn)行庫(kù)都會(huì)依賴于glibc。glibc除了封裝linux操作系統(tǒng)所提供的系統(tǒng)服務(wù)外,它本身也提供了許多其它一些必要功能服務(wù)的實(shí)現(xiàn)。很多l(xiāng)inux的基本命令,比如ls,mv,cp, rm, ll,ln等,都得依賴于它,如果操作錯(cuò)誤或者升級(jí)失敗會(huì)導(dǎo)致系統(tǒng)命令不能使用,嚴(yán)重的造成系統(tǒng)退出后無(wú)法重新進(jìn)入,所以操作時(shí)候需要慎重,升級(jí)之前保存好重要資料。
寫(xiě)這篇筆記的目的其實(shí)是我在centos 下想要安裝chrome 瀏覽器時(shí),有報(bào)錯(cuò)說(shuō)glibc (2.14-2.16) 是安裝chrome的依賴,所以才打算把自己的測(cè)試機(jī)升級(jí)下glibc動(dòng)態(tài)庫(kù)。
下面開(kāi)始正文:
1、首先,查看系統(tǒng)版本和Glibc版本
執(zhí)行命令查看glibc版本
strings /lib64/libc.so.6 | grep GLIBC_
結(jié)果如下:
由上面的信息可以看出系統(tǒng)是CentOS 6.9,而centos、redhat 系統(tǒng)為了穩(wěn)定性,glibc的版本還用的是2.12,而現(xiàn)在都已經(jīng)2.30版本了,為了保險(xiǎn)起見(jiàn),我決定把它升級(jí)到2.17版本。
2、下載軟件并升級(jí)
wget http://ftp.gnu.org/gnu/glibc/glibc-2.17.tar.gz tar -xvf glibc-2.17.tar.gz mkdir glibc-2.17/build cd glibc-2.17/build ../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin make –j4 make install
說(shuō)明:
1、make 后面的-j4 是針對(duì)多核cpu提高編譯速度的,數(shù)字4是cpu 核心的兩倍(最大可設(shè)置為cpu核心的兩倍)
2、--prefix 后面的路徑一定要是/usr, 如果換成其他的都可能會(huì)導(dǎo)致失敗。
安裝完成后,最后輸出
紅框內(nèi)這句話基本可以確定是升級(jí)成功了?。?!O(∩_∩)O哈哈~
3、測(cè)試
執(zhí)行
ldd --version
或者執(zhí)行
strings /lib64/libc.so.6 | grep GLIBC_
至此,glibc 的版本升級(jí)就算是大功告成,期待這篇我經(jīng)過(guò)數(shù)次(大概重新編譯安裝了5次,還包括一次系統(tǒng)大部分命令都無(wú)法使用,重啟系統(tǒng)后都無(wú)法進(jìn)入,不過(guò)還要我用的是虛擬機(jī)測(cè)試)實(shí)驗(yàn)測(cè)試才驗(yàn)證過(guò)的筆記能夠幫到大家,后面我還會(huì)分享一個(gè)glibc升級(jí)時(shí)libc.so.6 文件誤刪或者丟失導(dǎo)致大部分命令失效的解決辦法,敬請(qǐng)期待!
總結(jié)
以上所述是小編給大家介紹的centos 6.9 升級(jí)glibc動(dòng)態(tài)庫(kù)的詳細(xì)過(guò)程,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺(jué)得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!
相關(guān)文章
Ubuntu系統(tǒng)下擴(kuò)展LVM根目錄的方法
這篇文章主要給大家介紹了關(guān)于Ubuntu系統(tǒng)下擴(kuò)展LVM根目錄的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2018-05-05MySQL/MariaDB/Percona數(shù)據(jù)庫(kù)升級(jí)腳本
這篇文章主要介紹了MySQL/MariaDB/Percona數(shù)據(jù)庫(kù)升級(jí)腳本的相關(guān)資料,需要的朋友可以參考下2016-12-12linux中關(guān)于ftp查看不到文件列表的問(wèn)題詳解
下面小編就為大家?guī)?lái)一篇linux中關(guān)于ftp查看不到文件列表的問(wèn)題詳解。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-11-11Linux統(tǒng)計(jì)一個(gè)文件中特定字符個(gè)數(shù)的方法
今天小編就為大家分享一篇關(guān)于Linux統(tǒng)計(jì)一個(gè)文件中特定字符個(gè)數(shù)的方法,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2019-03-03詳解Linux 查看服務(wù)器開(kāi)放的端口號(hào)
本篇文章主要介紹詳解Linux 查看服務(wù)器開(kāi)放的端口號(hào),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-03-03淺談Linux環(huán)境下gcc優(yōu)化級(jí)別
這篇文章主要介紹了Linux環(huán)境下gcc優(yōu)化級(jí)別,涉及gcc系列的相關(guān)內(nèi)容,具有一定參考價(jià)值,需要的朋友可以了解下。2017-09-09