警告 libstdc++-devel-4.4.4-13.el6.x86_64.rpm

Posted

技术标签:

【中文标题】警告 libstdc++-devel-4.4.4-13.el6.x86_64.rpm【英文标题】:Warning libstdc++-devel-4.4.4-13.el6.x86_64.rpm 【发布时间】:2016-01-14 16:32:34 【问题描述】:

我在尝试将此 rpm 安装到 64 位内核服务器时遇到此错误。 错误如下日志:

rpm -ivh libstdc++-devel-4.4.4-13.el6.x86_64.rpm

警告:libstdc++-devel-4.4.4-13.el6.x86_64.rpm:标头 V4 DSA/SHA1 签名,密钥 ID 192a7d7d:NOKEY 错误:失败的依赖项: libstdc++(x86-64) = 4.4.4-13.el6 是 libstdc++-devel-4.4.4-13.el6.x86_64 所需要的

任何建议将不胜感激。谢谢..

【问题讨论】:

【参考方案1】:

您只能在安装完所有依赖项后安装 RPM。 要先安装此 RPM,您需要安装 libstdc++-4.4.4-13.el6.x86_64.rpm

您可以通过两种方式做到这一点。

方法一: 先下载并安装libstdc++-4.4.4-13.el6.x86_64.rpm,然后再安装libstdc++-devel

wget ftp://ftp.pbone.net/mirror/ftp.scientificlinux.org/linux/scientific/6.0/x86_64/os/Packages/libstdc++-4.4.4-13.el6.x86_64.rpm
rpm -ivh libstdc++-4.4.4-13.el6.x86_64.rpm 
rpm -ivh libstdc++-4.4.4-13.el6.x86_64.rpm

方法二: 您可以使用yum 为您自动解析和安装依赖项

yum localinstall libstdc++-devel-4.4.4-13.el6.x86_64.rpm

如果这不起作用,请尝试

yum install libstdc++-devel

【讨论】:

我确实尝试了 ftp 服务器的命令,但它指出:SIZE libstdc++-4.4.4-13.el6x86_64.rpm ... 完成。 ==> PASV ...完成。 ==> RETR libstdc++-4.4.4-13.el6x86_64.rpm ...没有这样的文件“libstdc++-4.4.4-13.el6x86_64.rpm”。我无法尝试 yum 命令,因为我无法访问 rhel 门户 如果 wget 不适合你。通过您的网络浏览器下载此链接 - ftp.pbone.net/mirror/ftp.scientificlinux.org/linux/scientific/… 我确实尝试使用您提供的 dowoad 链接获取 rpm,它似乎确实有效。谢谢。

以上是关于警告 libstdc++-devel-4.4.4-13.el6.x86_64.rpm的主要内容,如果未能解决你的问题,请参考以下文章

gcc:查找 libstdc++ 的目录

为啥我们需要 libstdc++.so?

Xcode有关lstdc++报错

如何使用 PIC 编译 gnu libstdc++.a?

Xcode 10 (iOS 12) 不包含 libstdc++6.0.9

libstdc++ - 不使用 qmake 静态链接