禁用 rpm 安装的公钥检查

禁用 rpm 安装的公钥检查

我想制作一张包含一些有用软件包(例如 php-common)的 DVD。唯一的问题是,如果我尝试在未连接到互联网的计算机上安装,则无法验证公钥。

场景如下:

  1. 我下载了 RPM,并将它们复制到 DVD。
  2. 我在我的笔记本电脑上安装了 CentOS 5.5(没有互联网连接)。
  3. rpm -i我尝试使用 yum (或,或其他)安装一个。

我收到以下错误:“package”的公钥未安装。

我怎样才能绕过它?

答案1

yum -h

--nogpgcheck          disable gpg signature checking

答案2

对于无需yum使用旧版 RPM 的 Linux:

rpm -i --nosignature

答案3

如果您想要禁用整个 Repo 的 GPG 验证,请在 /etc/yum.conf 中的 Repo 定义中添加以下行:

gpgcheck=0

如果您使用 yum 安装本地 RPM,请按照 Ignacio 所说的进行操作。

相关内容