我是 Linux 新手,目前使用 RHEL 5。
我想在我的服务器上安装一些包但是出现错误:
rpm:加载共享库时出错:libstdc++.so.6:无法打开共享对象文件:没有此文件或目录。
注意:出现此错误之前,我已经安装了 libstdc++2.10-2.96-0.83mdk.i586.rpm,它是 nxclient-3.4.0-5.i386.rpm 的依赖项
请问有什么想法吗?
沙里思
答案1
我同意@wzzrd。
此外,您还可以执行以下步骤来恢复系统稳定性:
添加电力供应处回购到你的/etc/yum.repos.d:
su-c'rpm-Uvhhttp://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm‘
查找哪个包提供了 libstdc++.so.6:
yum 提供 */libstdc++.so.6
- (重新)安装此包
删除错误的 rpm:
rpm -e --force libstdc++2.10-2.96-0.83mdk.i586.rpm
答案2
您正在尝试在 RHEL 机器上安装为 Mandriva 制作的 RPM。尝试查找专为 RHEL 构建的软件包。尝试 rpmforge、EPEL 存储库或供应商网站,并查找文件名中包含 .el5 而不是 mdk 的 RPM。
答案3
有一个关于 CentOS 工作站的类似问题,我发布了一些示例.repo
文件内容:在推出 CentOS 作为桌面环境时应该注意哪些问题?