当前位置: 技术问答>linux和unix
安装rpm-build出现“相依性失败”的错误,请教解决方法
来源: 互联网 发布时间:2016-08-07
本文导语: 本帖最后由 droplight 于 2010-03-02 18:35:16 编辑 我今天在RHEL 4中安装*.src.rpm包时,用到了 rpmbuild 命令,所以从网上找了一个rpmbuild的安装包: rpm-build-4.3.3-32_nonptl.i386.rpm 用root进行安装: [root@localhost packages]# rpm -ivh rp...
rpm-build-4.3.3-32_nonptl.i386.rpm
用root进行安装:
[root@localhost packages]# rpm -ivh rpm-build-4.3.3-32_nonptl.i386.rpm
警告:rpm-build-4.3.3-32_nonptl.i386.rpm: V3 DSA 簽章:NOKEY, key ID 443e1821
錯誤:相依性失敗:
rpm = 4.3.3-32_nonptl 是 rpm-build-4.3.3-32_nonptl.i386 所需要的
rpm-libs = 4.3.3-32_nonptl 是 rpm-build-4.3.3-32_nonptl.i386 所需要的
查询系统中已安装的rpm:
[root@localhost packages]# rpm -q rpm
rpm-4.3.3-26_nonptl
[root@localhost packages]# rpm -q rpm-libs
rpm-libs-4.3.3-26_nonptl
然后升级安装这两个包:
[root@localhost packages]# rpm -ivhF rpm-4.3.3-32_nonptl.i386.rpm
警告:rpm-4.3.3-32_nonptl.i386.rpm: V3 DSA 簽章:NOKEY, key ID 443e1821
錯誤:相依性失敗:
rpm-libs = 4.3.3-32_nonptl 是 rpm-4.3.3-32_nonptl.i386 所需要的
rpm = 4.3.3-26_nonptl 是 (已安裝)rpm-python-4.3.3-26_nonptl.i386 所需要的
rpm = 4.3.3-26_nonptl 是 (已安裝)rpm-build-4.3.3-26_nonptl.i386 所需要的
rpm = 4.3.3-26_nonptl 是 (已安裝)rpm-devel-4.3.3-26_nonptl.i386 所需要的
[root@localhost packages]# rpm -ivhF rpm-libs-4.3.3-32_nonptl.i386.rpm
警告:rpm-libs-4.3.3-32_nonptl.i386.rpm: V3 DSA 簽章:NOKEY, key ID 443e1821
錯誤:相依性失敗:
rpm = 4.3.3-32_nonptl 是 rpm-libs-4.3.3-32_nonptl.i386 所需要的
弄到这里就没办法了,好像产生了循环依赖。不知有人碰到过这样的情况没有?请知道的兄弟给指点一下,谢谢了!
|
--aid参数解决这样的问题
man rpm
--aid 指定されたパッケージを、必要があればトランザンクションに加える。
把相互依赖的rpm文件放到单独的文件夹内 执行如下命令
rpm -ivh *.rpm --aid
man rpm
--aid 指定されたパッケージを、必要があればトランザンクションに加える。
把相互依赖的rpm文件放到单独的文件夹内 执行如下命令
rpm -ivh *.rpm --aid
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。