{"out": "", "err": "/usr/bin/redis-server: /lib64/libc.so.6: version
`GLIBC_2.14' not found (required by /usr/bin/redis-server)\n"}
錯(cuò)誤提示glibc_2.14找不到二打,所以:
① 我們先使用rpm -qa|grep glibc 檢查主機(jī)上安裝的glibc版本湃崩。
② 然后再使用strings /lib64/libc.so.6 |grep GLIBC 查看glibc支持的版本信息。
P.S. Redhat6.x自帶glibc版本就只支持到glibc-2.12亏狰。
所以我們先到http://ftpmirror.gnu.org/libc/或者http://ftp.gnu.org/gnu/libc/下載glibc對(duì)應(yīng)版本。例如下載glibc-2.14.tar.gz谦纱。下載好并傳輸?shù)綄?duì)應(yīng)的主機(jī)后繼續(xù)以下步驟翎冲。
① tar -xvf glibc-2.14.tar.gz
② cd glibc-2.14
③ mkdir build
④ cd build
⑤ ../configure --prefix=/usr/local/glibc-2.14? ? ? ?// 配置glibc并設(shè)置當(dāng)前glibc-2.14安裝目錄
⑥ make -j4
⑦ make install
⑧ cp /usr/local/glibc-2.14/lib/libc-2.14.so /lib64/libc-2.14.so
⑨ mv /lib64/libc.so.6 /lib64/libc.so.6.bak
⑩ LD_PRELOAD=/lib64/libc-2.14.so ln -s /lib64/libc-2.14.so /lib64/libc.so.6
安裝完成檢查glibc支持的版本是否更新: