之前在乙個centos7虛擬機器上執行目標程式的時候,發現自己的編譯環境比目標執行機的centos7系統的glibc版本要高,執行的時候報錯,說找不到glibc_2.18。於是在該centos7執行 strings libc.so.6 |grep glibc_2.1 命令,發現最glibc的最高版本是2.17( ĭ ^ ĭ )。
這樣的話要麼降低編譯環境的glibc版本,要麼給目標機的glibc公升級版本。我想如果每次目標機版本低,就給自己的編譯環境降低版本的話,那不是個事啊。於是想辦法給目標機公升級glibc版本吧。
當中的過程非常坎坷,弄完先寫個部落格把記錄一下大概過程,就當做是筆記。之後有空會補上公升級的操作細節過程。
CentOS7公升級核心
步驟1 載入公鑰 步驟2 安裝elrepo 步驟3 載入elrepo kernel元資料 步驟4 檢視可用的rpm包 步驟5 安裝最新版本的kernel yum disablerepo enablerepo elrepo kernel install y kernel ml.x86 64 步驟6 重...
centos7公升級核心
檢視當前系統核心版本 uname r 匯入elpepo倉庫公共金鑰 rpm import如有報錯資訊 curl 35 peer reports incompatible or unsupported protocol version 先執行 yum update y nss curl libcurl...
centos7公升級pip版本
但是pip沒有設定的話,其實使用的指向還是python2的 那麼我們要公升級pip的話首先要把pip指向python 進入usr bin目錄 cd usr bin 檢視pip字首的檔案 ll pip 刪除pip檔案 rm pip 重新設定pip檔案 ln s usr local python3 bi...