Desabilita a verificação da chave pública para a instalação do rpm

30

Eu quero fazer um DVD com alguns pacotes úteis (por exemplo php-common). O único problema é que, se eu tentar instalar em um computador que não esteja conectado à Internet, não posso validar a chave pública.

O cenário é assim:

  1. eu faço o download dos RPMs, copio-os para o DVD.
  2. Eu instalo o CentOS 5.5 no meu laptop (ele não tem conexão com a internet).
  3. Eu tento instalar um usando yum (ou rpm -i , ou qualquer outro).

Eu recebo o seguinte erro: a chave pública para "pacote" não está instalada.

Como posso ignorar isso?

    
por zozo 09.07.2011 / 20:46

3 respostas

70

De yum -h :

--nogpgcheck          disable gpg signature checking
    
por 09.07.2011 / 20:49
6

Se você quiser desativar a validação do GPG para o Repo inteiro, adicione a seguinte linha à definição do Repo em /etc/yum.conf:

gpgcheck = 0

Se você estiver instalando RPMs locais usando o yum, faça o que Ignacio diz.

    
por 10.07.2011 / 09:00
4

Para o RPM Linux legado sem yum use:

rpm -i --nosignature

    
por 27.03.2018 / 18:14