Chcę zrobić DVD z przydatnymi pakietami (na przykład php-common). Jedynym problemem jest to, że jeśli spróbuję zainstalować na komputerze, który nie jest podłączony do Internetu, nie mogę sprawdzić poprawności klucza publicznego.
Scenariusz wygląda następująco:
- Pobieram RPM, kopiuję je na DVD.
- Instaluję CentOS 5.5 na moim laptopie (nie ma połączenia z Internetem).
- Próbuję zainstalować jeden za pomocą yum (
rpm -i
lub cokolwiek).
Pojawia się następujący błąd: klucz publiczny dla „pakietu” nie jest zainstalowany.
Jak mogę to obejść?
Jeśli chcesz wyłączyć sprawdzanie poprawności GPG dla całego Repo, dodaj następujący wiersz do definicji Repo w /etc/yum.conf:
gpgcheck = 0
Jeśli instalujesz lokalne RPM za pomocą yum, zrób tak, jak mówi Ignacio.
źródło
W przypadku starszych wersji RPM Linux bez
yum
użycia:rpm -i --nosignature
źródło