Centos 升級 glibc 時失敗, 解決方案
阿新 • • 發佈:2019-01-03
一. 環境介紹
今天開發呼叫so檔案,發現該so庫依賴了 glibc_2.14(檢視方式為 ldd xxx.so),但我使用的Centos6.5 x86_64的glibc是glibc-2.12,版本偏低,需要升級。沒有升級前的版本如下圖,查詢 rpm -qa | grep glibc
二. 升級出錯
我當時下載的包為glibc-2.14.tar.xz ,升級過程中出現如下錯誤 checking for gnumake... no 如圖所示:
三. 解決方案
我在網上找到一個很好的解決方案,安裝glibc-2.15 ,地址是:Error Server CentOS
glibc-2.15-60.el6.i686.rpm
glibc-2.15-60.el6.x86_64.rpm
glibc-common-2.15-60.el6.x86_64.rpm
glibc-devel-2.15-60.el6.x86_64.rpm
glibc-headers-2.15-60.el6.x86_64.rpm
注意 \ 後面沒有空格,直接跟上包名,如 \glibc-2.15-60.el6.x86_64.rpm。成功解決,同時感謝這位發貼的外國友人 Members !#!/bin/bash rpm -Uvh glibc-2.15-60.el6.i686.rpm \ glibc-2.15-60.el6.x86_64.rpm \ glibc-common-2.15-60.el6.x86_64.rpm \ glibc-devel-2.15-60.el6.x86_64.rpm \ glibc-headers-2.15-60.el6.x86_64.rpm
成功如下提示: