離線更新glibc

2021-10-03 05:56:07 字數 1010 閱讀 8912

glibc是gnu發布的libc庫,即c執行庫。glibc是linux系統中最底層的api,幾乎是其它任何執行庫的基礎。glibc除了封裝linux作業系統所提供的系統服務外,它本身也提供了許多其它一些必要功能實現。最妥當的辦法是更新系統,自帶的glibc會隨之更新,但提供的環境是固定並且離線的,只能離線更新。

極不推薦編譯方式,因為還需對應binutils、gmp、gettext等等、,甚至還要更新gcc,虛擬機器測試的時候沒有能順利成功。不要在執行中的系統上安裝 glibc,尤其是生產伺服器上,否則將會導致系統崩潰,至少應當將新 glibc 安裝到其他的單獨目錄,以保證不覆蓋當前正在使用的 glibc。

然後上傳到伺服器,進行安裝。

rpm -uvh glibc-2.14.1-6.x86_64.rpm glibc-common-2.14.1-6.x86_64.rpm glibc-headers-2.14.1-6.x86_64.rpm glibc-devel-2.14.1-6.x86_64.rpm
如果直接安裝不行,需要進行強制安裝。命令結尾加上引數--force --nodeps再進行安裝。

rpm -uvh glibc-2.17-55.el6.x86_64.rpm

glibc-common-2.17-55.el6.x86_64.rpm

glibc-devel-2.17-55.el6.x86_64.rpm

glibc-headers-2.17-55.el6.x86_64.rpm force --force --nodeps

rpm -ivh xx.rpm

rpm -uvh xx.rpm

rpm -e xx.rpm

–force 即使覆蓋屬於其它包檔案也強制安裝。

–nodeps 如果該rpm包的安裝依賴其它包,即使其它包沒裝,也強制安裝。

rpm -q xx.rpm

rpm -qi xx.rpm

rpm -ql xx.rpm

更新GLIBC庫筆記

更新時不小心把系統弄崩潰了,輸入什麼命令都是segment error,基於多年對linux的經驗,根本不慌 快,給我拿條褲子 現在把方法寫下來,希望能幫助到大家。切記在更新libc.so.6的時候一定要小心啊。另外,如果伺服器崩潰了,切記切記切記不要關閉當前視窗,關閉可能就無法登陸了,只要連著就有...

Hybrid設計 離線更新

首先server端和前端做乙個增量發布系統 1 就是把乙個增量包發布到乙個版本的native上去,讓他做更新。2 後台對這個增量包的到達率或者成功的更新做乙個統計。這是比較複雜的。離線更新的機制 瀏覽器或native去訪問乙個鏈結,就會直接訪問。如果有靜態資源的話,native就會直接讀取,而瀏覽器...

kali安裝Nessus與離線更新

2.在命令列中安裝nessus安裝包 dpkg i nessus 6.7.0 debian6 amd64.deb 3.啟動nessus etc init.d nessusdstart 4.獲取啟用碼,才可以進行外掛程式的更新與安裝,註冊成功會收到郵件,裡面有啟用碼 5.瀏覽器訪問位址 6.離線更新外...