温馨提示×

centos怎样导入rpm包

小樊
45
2026-09-09 10:14:45
栏目: 智能运维

在 CentOS 中“导入 RPM 包”通常有几种常见含义,下面分别说明:


一、直接安装 RPM 包(最常见)

如果你有一个 .rpm 文件,想安装到系统中:

rpm -ivh 包名.rpm

或使用 yum / dnf(推荐,可自动解决依赖):

yum install ./包名.rpm
# 或 CentOS 8+
dnf install ./包名.rpm

二、导入 RPM-GPG-KEY(导入签名密钥)

如果是导入仓库的 GPG 公钥(用于验证 RPM 包):

rpm --import RPM-GPG-KEY-xxx

或系统自带密钥:

rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

查看已导入的密钥:

rpm -qa gpg-pubkey*

三、把 RPM 包导入本地 YUM 仓库

如果你想搭建本地仓库并导入 RPM 包

  1. 安装工具
yum install createrepo
  1. 创建目录并放入 RPM
mkdir -p /opt/myrepo
cp *.rpm /opt/myrepo/
  1. 生成仓库元数据
createrepo /opt/myrepo
  1. 配置 yum 源
vi /etc/yum.repos.d/myrepo.repo

内容示例:

[myrepo]
name=My Repo
baseurl=file:///opt/myrepo
enabled=1
gpgcheck=0
  1. 刷新缓存
yum makecache

四、从远程导入 RPM 包

yum install https://example.com/path/to/package.rpm

如果你能说明是 安装 / 签名 / 建仓库 / 其他场景,我可以给你更精确的步骤。

0