Chinaunix

标题: 用RPM命令安装软件出现错误(NOKEY),是什么个情况? [打印本页]

作者: sheldonnerd    时间: 2012-06-20 15:22
标题: 用RPM命令安装软件出现错误(NOKEY),是什么个情况?
具体为:Header V4 RSA/SHA1 Signature, key ID 1abd1afb: NOKEY

作者: dooros    时间: 2012-06-20 21:04
--force 看看行不行
作者: zjhxmjl    时间: 2012-06-20 21:20
sheldonnerd 发表于 2012-06-20 15:22
具体为:Header V4 RSA/SHA1 Signature, key ID 1abd1afb: NOKEY

建议你切换至root用户试试
作者: sheldonnerd    时间: 2012-06-20 23:31
回复 2# dooros


    不行,,,
作者: sheldonnerd    时间: 2012-06-20 23:33
回复 3# zjhxmjl


    无效。。。
作者: zjhxmjl    时间: 2012-06-21 07:33
尝试
  1. rpm -vv --rebuilddb
复制代码
请告知具体的系统及版本等信息!
作者: dooros    时间: 2012-06-21 09:27
--force也出现同样信息?
作者: sheldonnerd    时间: 2012-06-21 10:38
回复 7# dooros


    两种情况
如果执行rpm xxx.rpm --force
     提示force only be used in installation or update
如果执行 rpm -ivh xxx.rpm --force
     出现的提示跟仅执行rpm -ivh xxx.rpm 是一样的,即我一楼里写的。
唉,Linux好难折腾啊。。。
作者: sheldonnerd    时间: 2012-06-21 10:41
回复 6# zjhxmjl


    系统是OpenSUSE
   版本是 12.1

作者: uarenotalone    时间: 2012-06-23 12:38
http://www.baidu.com/s?wd=Header ... n=2&inputT=1357

搜一下,还是有好多方法的,谷歌不能上,只能先百一下了
作者: prints    时间: 2012-06-24 14:43
如果导入key呢,不知道是不是跟RHEL的key位置一样。
作者: sheldonnerd    时间: 2012-06-24 22:47
我错了,我只看到前一个错误,也就是一楼主题说的,没有继续看到它给的提示:需要lsb。。。
抱歉,各位!==
不过,这个NO KEY 还真是没解决,不知道需要什么KEY...
楼上的方便具体说说,或者链接个redhat的KEY 的知识吗?3Q~
作者: BlueSky_Yu84    时间: 2012-06-24 22:52
你装的什么软件?在Fedora下,无key导入就可以了
作者: sheldonnerd    时间: 2012-06-24 22:59
回复 13# BlueSky_Yu84


    您好!这个问题我已经解决了,当时我没注意看它后面的要求按照lsb的内容。。。
但NO KEY 的问题还是没解决,我问下,linux 为什么需要KEY 呢?这是什么一个概念?谢谢!
作者: BlueSky_Yu84    时间: 2012-06-25 00:02
是软件的签名,证明你装的东西是正常渠道。你是装google-chrome吧...
作者: snow888    时间: 2012-06-25 04:26
如果能安装上,这个咚咚的提示可以不管它,一样可以正常使用的。

这咚咚有点像 Windows 系统里面软件的数字签名。
作者: prints    时间: 2012-06-25 16:24
rpm --import /etc/pki/rpm-gpg/
这下面有好多个Key,如果安装过第三方仓库啊什么的都有相关的Key
key的好处是可以拿来验证,保证你装的是仓库中的,不是被恶意修改过的。
如果你下个rpm包想验证一下就可以这样,见图:





欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2