[root@mtd mtd]# su -c 'rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm'
Retrieving http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
Retrieving http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
warning: /var/tmp/rpm-tmp.6mJb3H: Header V3 DSA signature: NOKEY, key ID 49c8885a
warning: /var/tmp/rpm-tmp.dxDk25: Header V3 DSA signature: NOKEY, key ID b1981b68
希望大家,多多帮忙!
longyun 于 2009-12-20 14:40:20发表:
回复8楼
解决办法
是因为RPM数据库出现损坏导致的,它导致所有的软件的升级、安装甚至是删除都会出现问题,终端出现乱码,YUMEX也用不成,RPM命令也用不成。原因是RPM数据库被破坏,解决方法如下:
$ su 切换到root权限
# cd /var/lib/rpm/
# for i in `ls | grep 'db.'`;do mv $i $i.bak;done
# rpm --rebuilddb 重建该数据库
# yum clean all
nahcoiii 于 2009-12-20 13:06:42发表:
1# longyun
即使出了这个警告也是装上了吧
装完了运行
sudo rpm --import /etc/pki/rpm-gpg/*
hnk123 于 2009-12-20 12:52:10发表:
我用yum也一直有问题。没有解决
longyun 于 2009-12-20 11:33:05发表:
[root@mtd mtd]# yum repolist
已加载插件:fastestmirror, presto, refresh-packagekit
Loading mirror speeds from cached hostfile
* fedora: mirror.nus.edu.sg
* livna: ftp-stud.fht-esslingen.de
* rpmfusion-free: lordmorgul.net
* rpmfusion-free-updates: lordmorgul.net
* rpmfusion-nonfree: lordmorgul.net
* rpmfusion-nonfree-updates: lordmorgul.net
* updates: mirror.nus.edu.sg
仓库标识 仓库名称 状态
adobe-linux-i386 Adobe Systems Incorporated 启用: 17
fedora Fedora 12 - i386 启用: 15,366
livna rpm.livna.org for 12 - i386 启用: 3
rpmfusion-free RPM Fusion for Fedora 12 - Free 启用: 383
rpmfusion-free-updates RPM Fusion for Fedora 12 - Free - Updates 启用: 179
rpmfusion-nonfree RPM Fusion for Fedora 12 - Nonfree 启用: 124
rpmfusion-nonfree-updates RPM Fusion for Fedora 12 - Nonfree - Upda 启用: 97
skype Skype Repository 启用: 1
updates Fedora 12 - i386 - Updates 启用: 2,359
repolist: 18,529
alick 于 2009-12-20 11:05:04发表:
KEYID就是一个八位的字母数字组合(本质是16进制数),LZ在rpm -Uvh时的warning里不是已经提示有
缺失的KEY的ID了么?
建议LZ运行一下yum repolist命令看看启用了哪些repo,其中有没有rpmfusion的。
有的话,再看看rpmfusion的repo文件(在/etc/yum.repo.d/里面)里gpgkey一行等号后是1(表示进行签名验证)还是0(不验证)
longyun 于 2009-12-20 10:15:11发表:
再次感谢 “开源CEO” ,刚才小弟又执行了一次“ YUM UPDATE -Y“,不知怎么了,系统又能更新了,我现在是一头雾水,不知道怎么回事
longyun 于 2009-12-20 10:09:32发表:
哦,谢谢CEO,但是以下是我从http://rpmfusion.org/keys网上搜索到的信息:我想知道KEYID是多少呢?
RPM Fusion free for Fedora 12
Download; key in pgp.mit.edu; fingerprint:
pub 4096R/16CA1A56 2009-05-17
Key fingerprint = 3054 9A9A 9BAD CD58 1D67 27FE D556 FE13 16CA 1A56
uid RPM Fusion free repository for Fedora (12) <rpmfusion-buildsys@lists.rpmfusion.org>
RPM Fusion nonfree for Fedora 12
Download; key in pgp.mit.edu; fingerprint:
pub 4096R/A3A882C1 2009-05-17
Key fingerprint = 6046 347B 147F 18A4 26D5 13DA 8930 E35D A3A8 82C1
uid RPM Fusion nonfree repository for Fedora (12) <rpmfusion-buildsys@lists.rpmfusion.org>
alick 于 2009-12-19 23:45:46发表:
[code]rpm --import KEYID[/code]将KEYID替换为需要导入的key的ID
longyun 于 2009-12-19 22:07:43发表:
是没有KEY吗?还是哪有问题阿?请大家多多帮忙!