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


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

Сценарий выглядит так:

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

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

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


28
2017-07-09 18:46


Источник




Ответы:


Из yum -h:

--nogpgcheck          disable gpg signature checking

67
2017-07-09 18:49



Что, если система без сети старше (т. Е. CentOS 5) и ее yum не есть опция nogpgcheck? - Urhixidur
измените yum.conf, чтобы переключить gpgcheck на 0 - aman_novice


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

gpgcheck = 0

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


6
2017-07-10 07:00





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

rpm -i --nosignature


4
2018-03-27 16:14