红联Linux门户
Linux帮助

安装Rpmfusion 源出现的问题???

发布时间:2009-12-19 21:44:38来源:红联作者:longyun
[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
希望大家,多多帮忙!
文章评论

共有 9 条评论

  1. 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

  2. nahcoiii 于 2009-12-20 13:06:42发表:

    1# longyun
    即使出了这个警告也是装上了吧
    装完了运行
    sudo rpm --import /etc/pki/rpm-gpg/*

  3. hnk123 于 2009-12-20 12:52:10发表:

    我用yum也一直有问题。没有解决

  4. 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

  5. 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(不验证)

  6. longyun 于 2009-12-20 10:15:11发表:

    再次感谢 “开源CEO” ,刚才小弟又执行了一次“ YUM UPDATE -Y“,不知怎么了,系统又能更新了,我现在是一头雾水,不知道怎么回事

  7. 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>

  8. alick 于 2009-12-19 23:45:46发表:

    [code]rpm --import KEYID[/code]将KEYID替换为需要导入的key的ID

  9. longyun 于 2009-12-19 22:07:43发表:

    是没有KEY吗?还是哪有问题阿?请大家多多帮忙!