rpm -ivh xxx-el7.x86_64.rpm
error: Failed dependencies:
libc.so.6(GLIBC_2.14)(64bit) is needed by xxx-el7.x86_64
libstdc++.so.6(GLIBCXX_3.4.15)(64bit) is needed by xxx-el7.x86_64
尝试下载glibc-2.14.tar.gz安装,操作过程如下 :
#查看已有依赖库
strings /lib64/libc.so.6 | grep GLIBC
wget http://ftp.gnu.org/gnu/glibc/glibc-2.14.tar.gz
tar xf glibc-2.14.tar.gz -C /usr/src/
cd /usr/src/glibc-2.14/
mkdir build
cd build
../configure --prefix=/usr/local/glibc-2.14
make -j4
make install
[root@Check1 ~]# find / -name "ld.so.conf"
/etc/ld.so.conf
[root@Check1 ~]# cp /etc/ld.so.conf /usr/local/glibc-2.14/etc/
&

本文详细记录了在CentOS 6.4上尝试安装rpm包遇到的依赖问题,特别是glibc 2.14的缺失,并分享了手动编译安装glibc及最终通过强制安装解决兼容性问题的过程。
最低0.47元/天 解锁文章
880

被折叠的 条评论
为什么被折叠?



