温馨提示×

centos如何导入rpm包

小樊
35
2026-09-15 14:02:14
栏目: 智能运维

在 CentOS 中“导入 RPM 包”通常有以下几种常见场景,根据你需要做的事选择对应方式:


一、安装本地 RPM 包(最常见)

如果你有一个 .rpm 文件,想在 CentOS 上安装:

rpm -ivh package.rpm

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

yum localinstall package.rpm
# CentOS 8 及以上
dnf localinstall package.rpm

二、导入 RPM GPG 公钥(用于验证签名)

如果是导入 仓库签名密钥(常见于配置 yum 源):

rpm --import keyfile.gpg

例如:

rpm --import https://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

查看已导入的密钥:

rpm -qa gpg-pubkey*

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

如果你是自己搭建本地仓库:

  1. 安装工具
yum install createrepo
  1. 放入 RPM 包
mkdir -p /opt/myrepo
cp *.rpm /opt/myrepo/
  1. 生成仓库元数据
createrepo /opt/myrepo
  1. 配置 yum 源
cat > /etc/yum.repos.d/myrepo.repo <<EOF
[myrepo]
name=My Repo
baseurl=file:///opt/myrepo
enabled=1
gpgcheck=0
EOF
  1. 使用
yum install package_name

四、从网络导入并安装 RPM

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

如果你说的“导入 RPM 包”是其他特定场景(如 Kickstart、Ansible、Docker、离线环境),可以告诉我具体用途,我给你更精确的步骤。

0