web-dev-qa-db-ja.com

rpmインストールの公開鍵チェックを無効にする

いくつかの便利なパッケージ(php-commonなど)が含まれたDVDを作成したいと思います。唯一の問題は、インターネットに接続されていないコンピューターにインストールしようとすると、公開鍵を検証できないことです。

シナリオは次のとおりです。

  1. RPMをダウンロードし、DVDにコピーします。
  2. ラップトップにCentOS 5.5をインストールします(インターネットに接続していません)。
  3. Yum(またはrpm -i、または何でも)。

「パッケージ」の公開鍵がインストールされていません。

どうすればバイパスできますか?

34
zozo

yum -h

--nogpgcheck          disable gpg signature checking

Repo全体のGPG検証を無効にするには、/ etc/yum.confのRepo定義に次の行を追加します。

gpgcheck = 0

Yumを使用してローカルRPMをインストールする場合は、Ignacioが言うようにしてください。

8
César

yumのないレガシーRPM Linuxの場合:

rpm -i --nosignature

7
Stuart Cardall