[转帖]在yum安装本地rpm文件时遇到public key不正确问题

yum,安装,本地,rpm,文件,遇到,public,key,正确,问题 · 浏览次数 : 0

小编点评

**错误原因:** `yum error: public.gpg.key: import read failed(2)` **解决方法:** 1. **导入 RPM 签名信息** ``` # 操作前先导入RPM签名信息 rpm --import /usr/share/doc/centos-release-4/RPM-GPG-KEY # 或 rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 ``` 2. **修改 yum.conf 文件** 将 `gpgcheck=1` 改为 `gpgcheck=0`: ``` # yum.conf 文件中的 gpgcheck 设置 [main] gpgcheck=0 ``` 3. **添加 `–nogpgcheck` 参数** 例如: ``` # yum install php --nogpgcheck ———————————————— ``` **注意事项:** - 以上方法需要在 `yum` 命令中运行。 - 导入签名信息和修改 `yum.conf` 文件需具有 root 权限。 - `–nogpgcheck` 参数仅适用于 `yum install` 命令。

正文

yum错误:public.gpg.key: import read failed(2).

在yum安装本地rpm文件时遇到public key不正确问题

Downloading Packages:  
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID e8562897  
  
  
Public key for hal-devel-0.5.8.1-59.el5.i386.rpm is not installed


办法1:

操作前先导入RPM签名信息
#cenos4  
rpm --import /usr/share/doc/centos-release-4/RPM-GPG-KEY  
#centos5  
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 

办法2:

修改yum.conf 文件,把gpgcheck=1改为gpgcheck=0

办法3:
命令中添加–nogpgcheck参数,例如:

yum install php --nogpgcheck
————————————————
2-3方法亲测有效!!!

与[转帖]在yum安装本地rpm文件时遇到public key不正确问题相似的内容:

[转帖]在yum安装本地rpm文件时遇到public key不正确问题

yum错误:public.gpg.key: import read failed(2). 在yum安装本地rpm文件时遇到public key不正确问题 Downloading Packages: warning: rpmts_HdrFromFdno: Header V3 DSA signature

[转帖]制作本地docker-ce镜像仓库(使用reposync、createrepo、httpd)

记录:330 场景:在CentOS 7.9操作系统上,使用reposync从开源镜像站下载docker-ce镜像仓库的rpm包;使用createrepo制作本地docker-ce镜像仓库;使用httpd发布服务。解决内网中使用yum命令安装docker-ce的需求。 版本: 操作系统:CentOS

[转帖]制作本地epel镜像仓库(reposync下载、createrepo制作、httpd发布)

记录:310 场景:在CentOS 7.9操作系统上,使用reposync从开源镜像站下载epel镜像仓库的rpm包;使用createrepo制作本地epel镜像仓库;使用httpd发布服务。解决内网中使用yum命令安装软件时,缺少依赖包的需求。 版本: 操作系统:CentOS 7.9 名词: EP

[转帖]OpenEuler的简单使用.

RPM安装 本章节主要介绍在openEuler 22.03 LTS操作系统上,通过yum命令一键安装openGauss数据库。 支持的架构和操作系统版本 x86-64 openEuler 22.03 LTS ARM64 openEuler 22.03 LTS 仅在openEuler 22.03 LT

[转帖]yum提示Error: rpmdb open failed 报错处理

Linux 下,在使用yum 安装时,可能会报以下错误: [root@localhost tmp]# yum --di sab1 erepo=* erase 1ibX11 rpmdb: Program version 4.7 doesn't match environment version 720

[转帖]Docker Centos 支持中文字符集编码

https://www.jianshu.com/p/ac267eac47d1 我们在使用 Docker centos7.2 镜像时发现即使安装了中文字符集环境包,通过下面的命令来实现支持中文,但是在用 yum 安装某些软件后,比如执行 yum -y reinstall glibc glibc-com

[转帖]在 CentOS 中安装 bcc-tools

https://www.jianshu.com/p/2ebf85f61bb8 # 升级系统 yum update -y # 安装 ELRepo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org rpm -Uvh https://ww

【转帖】在ECS上配置skywalking-nginx-lua

https://help.aliyun.com/document_detail/197660.html 此处以在CentOS 7.0上的操作为例。 配置Lua运行环境。 安装工具库。 yum install gcc gcc-c++ kernel-devel -y yum install readli

[转帖]如何在 CentOS 中添加、启用和禁用一个仓库

https://linux.cn/article-10219-1.htmlyum repolistyum-config-manager --enable --disable 在基于 RPM 的系统上,例如 RHEL、CentOS 等,我们中的许多人使用 yum 包管理器来管理软件的安装、删除、更新、

[转帖]centos7离线安装postgresql13

https://www.cnblogs.com/summer-88/p/15341918.html 在一台可以联网的centos上安装postgresql源 yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/E