Отключите проверку открытого ключа для установки rpm

35

Я хочу сделать DVD с некоторыми полезными пакетами (например, php-common). Единственная проблема заключается в том, что если я пытаюсь установить компьютер, который не подключен к Интернету, я не могу проверить открытый ключ.

Сценарий таков:

  1. Я загружаю RPM, я копирую их на DVD.
  2. Я устанавливаю CentOS 5.5 на свой ноутбук (у него нет подключения к интернету).
  3. Я пытаюсь установить один, используя Yum (или rpm -i, или как угодно).

Я получаю следующую ошибку: открытый ключ для "пакета" не установлен.

Как я могу обойти это?

ZoZo
источник

Ответы:

81

От yum -h:

--nogpgcheck          disable gpg signature checking
Игнасио Васкес-Абрамс
источник
2
Что делать, если система без сети более старая (например, CentOS 5), а ее yum не имеет опции nogpgcheck?
Urhixidur
измените yum.conf для переключения gpgcheck на 0
aman_novice
8

Если вы хотите отключить проверку GPG для всего репо, добавьте следующую строку в определение репо в /etc/yum.conf:

gpgcheck = 0

Если вы устанавливаете локальные RPM с помощью yum, делайте так, как говорит Игнасио.

Сезар
источник
7

Для устаревших RPM Linux без yumиспользования:

rpm -i --nosignature

Стюарт Кардалл
источник