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 está conectado à internet, não consigo validar a chave pública.
O cenário é assim:
- Eu baixo os RPMs, copio-os para DVD.
- Eu instalo o CentOS 5.5 no meu laptop (ele não tem conexão com a internet).
- Eu tento instalar um usando o yum (ou
rpm -i
, ou o que for).
Recebo o seguinte erro: a chave pública para "pacote" não está instalada.
Como posso contornar isso?
De
yum -h
:Para Linux RPM legado sem
yum
uso:rpm -i --nosignature
Se você deseja desabilitar a validação GPG para todo o Repo, 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 como Ignacio diz.