Назад | Перейти на главную страницу

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

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

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

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

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

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

Из yum -h:

--nogpgcheck          disable gpg signature checking

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

gpgcheck = 0

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

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

rpm -i --nosignature