Disabilita il controllo della chiave pubblica per l'installazione di rpm


35

Voglio fare un DVD con alcuni pacchetti utili (ad esempio php-common). L'unico problema è che se provo a installare su un computer non connesso a Internet, non riesco a convalidare la chiave pubblica.

Lo scenario è così:

  1. Scarico gli RPM, li copio su DVD.
  2. Installo CentOS 5.5 sul mio laptop (non ha una connessione a Internet).
  3. Provo a installarne uno usando yum (o rpm -i, o altro).

Ottengo il seguente errore: la chiave pubblica per "pacchetto" non è installata.

Come posso bypassarlo?

Risposte:


81

Da yum -h:

--nogpgcheck          disable gpg signature checking

2
Cosa succede se il sistema senza rete è più vecchio (ovvero CentOS 5) e il suo yum non ha un'opzione nogpgcheck?
Urhixidur,

cambia yum.conf per cambiare gpgcheck a 0
aman_novice,

8

Se si desidera disabilitare la convalida GPG per l'intero Repo, aggiungere la seguente riga alla definizione Repo in /etc/yum.conf:

gpgcheck = 0

Se stai installando RPM locali usando yum, fai come dice Ignacio.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.