53 votes

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

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

Le scénario est le suivant :

  1. Je télécharge les RPM, je les copie sur un DVD.
  2. Je installe CentOS 5.5 sur mon ordinateur portable (il n'a pas de connexion Internet).
  3. J'essaie d'installer un avec yum (ou rpm -i, ou autre chose).

Je reçois l'erreur suivante : la clé publique pour le "paquet" n'est pas installée.

Comment puis-je contourner cela ?

113voto

David Points 344

De yum -h :

--nogpgcheck          désactive la vérification de la signature gpg

16voto

Stuart Cardall Points 511

Pour les anciennes versions de RPM Linux sans yum utilisez :

rpm -i --nosignature

11voto

César Points 146

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

gpgcheck=0

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

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X