Verificar um pacote instalado com o yum --nogpgcheck com chave gpg

5

devido a algumas limitações de rede, recebo este erro ao instalar o google chrome a partir do repo rpmfusion:

GPG key retrieval failed

Eu também tenho a chave gpg do google chrome baixada do mesmo URL do qual o yum está tentando baixar, no meu sistema. Eu instalei o google-chrome usando este comando:

yum install google-chrome-stable --nogpgcheck

E foi instalado com sucesso. Agora estou interessado em saber se existe uma maneira de validar o pacote instalado usando o arquivo de chave gpg que tenho e o pacote em cache do google-chrome em /var/cache/... ?

    
por Omid 27.11.2013 / 20:30

2 respostas

3

As chaves devem ter sido instaladas quando você instalou o arquivo .rpm do RPMFusion, você fez isso, não é?

Para confirmar, você pode usar este comando:

$ yum repolist|grep rpmfu
rpmfusion-free             RPM Fusion for Fedora 14 - Free                   411
rpmfusion-free-updates     RPM Fusion for Fedora 14 - Free - Updates         642
rpmfusion-nonfree          RPM Fusion for Fedora 14 - Nonfree                181
rpmfusion-nonfree-updates  RPM Fusion for Fedora 14 - Nonfree - Updates      282

Se não tiver sido instalado, você poderá instalar o arquivo .rpm apropriado, por exemplo:

$ sudo rpm -ivh \
    http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-17.noarch.rpm

Veja esta página para outros arquivos .rpm para as várias versões do Fedora e do CentOS . Certifique-se de instalar o apropriado para você liberar.

Por fim, verifique se você importou a chave GPG do RPM corretamente para o RPMFusion. Para reinstalar a chave, você pode usar esses comandos. Note que estes são para o Fedora 19, certifique-se de instalar a chave correta para o seu lançamento também.

$ sudo rpm --import \
    http://sourceforge.net/projects/postinstaller/files/data/RPM-GPG-KEY-rpmfusion-free-fedora-19

$ sudo rpm --import \
    http://sourceforge.net/projects/postinstaller/files/data/RPM-GPG-KEY-rpmfusion-nonfree-fedora-19
    
por 27.11.2013 / 23:32
1

De acordo com o rpmfusion , instalar o rpmfusion- * release.rpm deve instalar as chaves. Se isso não funcionar, você pode baixar as chaves com as instruções de lá.

Depois de baixar a chave de assinatura, você pode importá-la manualmente com rpm --import <key file>

    
por 27.11.2013 / 22:05