Désactiver la vérification de la clé publique pour l'installation de rpm


35

Je veux faire un DVD avec des paquets utiles (par exemple php-common). Le seul problème est que si j'essaye d'installer sur un ordinateur qui n'est pas connecté à Internet, je ne peux pas valider la clé publique.

Le scénario est comme ça:

  1. Je télécharge les RPM, je les copie sur DVD.
  2. J'installe CentOS 5.5 sur mon ordinateur portable (il ne dispose pas de connexion Internet).
  3. J'essaye d'en installer un en utilisant yum (ou rpm -i, ou peu importe).

Je reçois le message d'erreur suivant: la clé publique pour "package" n'est pas installée.

Comment puis-je contourner cela?

Réponses:


81

De yum -h:

--nogpgcheck          disable gpg signature checking

2
Que se passe-t-il si le système sans réseau est plus ancien (CentOS 5 par exemple) et que son yum n’a pas d’option nogpgcheck?
Urhixidur

changez yum.conf pour passer à 0
aman_novice

8

Si vous souhaitez désactiver la validation GPG pour l'ensemble du référentiel, ajoutez la ligne suivante à la définition du référentiel dans /etc/yum.conf:

gpgcheck = 0

Si vous installez des RPM locaux en utilisant yum, faites comme Ignacio.


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.