我想制作一张包含一些有用软件包(例如 php-common)的 DVD。唯一的问题是,如果我尝试在未连接到互联网的计算机上安装,则无法验证公钥。
场景如下:
- 我下载了 RPM,并将它们复制到 DVD。
- 我在我的笔记本电脑上安装了 CentOS 5.5(没有互联网连接)。
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 所说的进行操作。