日期:2014-05-16  浏览次数:20748 次

求救,ln -s libstdc++.so.6.0.8 libstdc++-libc6.2-2.so.3没用啊
我安装一个rpm包的时候出现缺少两个包

[root@localhost VirtualSoft]# rpm -ivh compat-db-3.3.11-4.i386.rpm
warning: compat-db-3.3.11-4.i386.rpm: Header V3 DSA signature: NOKEY, key ID db42a60e
error: Failed dependencies:
  libstdc++-libc6.2-2.so.3 is needed by compat-db-3.3.11-4.i386
  libtcl8.3.so is needed by compat-db-3.3.11-4.i386

后来我到网上查了先关资料在/usr/lib下有个类似的包可以做个链接,我的/usr/lib下是这个包libstdc++.so.6.0.8
于是我在/usr/lib下做了个链接
ln -s libstdc++.so.6.0.8 libstdc++-libc6.2-2.so.3

但是还是提示相同的问题
[root@localhost VirtualSoft]# rpm -ivh compat-db-3.3.11-4.i386.rpm
warning: compat-db-3.3.11-4.i386.rpm: Header V3 DSA signature: NOKEY, key ID db42a60e
error: Failed dependencies:
  libstdc++-libc6.2-2.so.3 is needed by compat-db-3.3.11-4.i386
  libtcl8.3.so is needed by compat-db-3.3.11-4.i386

谁能帮忙解决下,在线等待中,急求啊


------解决方案--------------------
后来我到网上查了先关资料在/usr/lib下有个类似的包可以做个链接,我的/usr/lib下是这个包libstdc++.so.6.0.8
于是我在/usr/lib下做了个链接
ln -s libstdc++.so.6.0.8 libstdc++-libc6.2-2.so.3
------------------------------
纯粹是瞎说
libstdc++.so.6.0.8库是属于libstdc++-包
而libstdc++-libc6.2-2.so.3库属于compat-libstdc++ 所属的包都不一样 做个链接好用才怪。

既然提示libstdc++-libc6.2-2.so.3 is needed by compat-db-3.3.11-4.i386 你需要先安装compat-libstdc++包 如果你的系统可以使用yum 直接yum -y install compat-libstdc++
------解决方案--------------------
探讨

后来我到网上查了先关资料在/usr/lib下有个类似的包可以做个链接,我的/usr/lib下是这个包libstdc++.so.6.0.8
于是我在/usr/lib下做了个链接
ln -s libstdc++.so.6.0.8 libstdc++-libc6.2-2.so.3
------------------------------
纯粹是瞎说
libstdc++.so.6.0.8库……