Ich möchte eine DVD mit einigen nützlichen Paketen (zum Beispiel php-common) erstellen. Das einzige Problem ist, dass ich den öffentlichen Schlüssel nicht validieren kann, wenn ich versuche, ihn auf einem Computer zu installieren, der nicht mit dem Internet verbunden ist.
Das Szenario sieht folgendermaßen aus:
- Ich lade die RPMs herunter und kopiere sie auf DVD.
- Ich installiere CentOS 5.5 auf meinem Laptop (es hat keine Internetverbindung).
- Ich versuche, eine mit yum (oder
rpm -i
oder was auch immer) zu installieren .
Ich erhalte die folgende Fehlermeldung: Der öffentliche Schlüssel für "package" ist nicht installiert.
Wie kann ich das umgehen?
Wenn Sie die GPG-Validierung für das gesamte Repo deaktivieren möchten, fügen Sie der Repo-Definition in /etc/yum.conf die folgende Zeile hinzu:
gpgcheck = 0
Wenn Sie lokale RPMs mit yum installieren, tun Sie, was Ignacio sagt.
quelle
Für ältere RPM-Linux-Versionen ohne
yum
Verwendung:rpm -i --nosignature
quelle