温馨提示×

yum怎么安装本地包

小樊
36
2026-07-23 07:59:26
栏目: 编程语言

在 CentOS / RHEL / Rocky / Alma 等使用 yum 的系统中,安装本地 RPM 包常见有以下几种方式。


一、直接用 yum 安装本地 RPM(推荐 ✅)

sudo yum install ./package.rpm

或绝对路径:

sudo yum install /path/to/package.rpm

✅ 优点:

  • 会自动处理依赖
  • rpm -ivh 更安全

二、安装多个本地 RPM(含依赖)

sudo yum install ./*.rpm

适合一次性安装一整个目录的包。


三、如果依赖包也在本地目录

1️⃣ 把本地目录做成本地仓库(最规范)

sudo yum install createrepo
createrepo /path/to/rpms

然后创建 repo 文件:

sudo vi /etc/yum.repos.d/local.repo

内容示例:

[local]
name=Local Repository
baseurl=file:///path/to/rpms
enabled=1
gpgcheck=0

然后:

sudo yum clean all
sudo yum install package-name

✅ 适合批量、复杂依赖场景


四、使用 rpm 安装(不推荐 ⚠️)

sudo rpm -ivh package.rpm

❌ 缺点:

  • 不会自动解决依赖
  • 容易依赖报错

五、常见问题

1️⃣ 提示找不到依赖?

  • 本地仓库方式
  • 或手动下载依赖 RPM 一起安装

2️⃣ CentOS 8 / Rocky / Alma 用 dnf

sudo dnf install ./package.rpm

六、总结(推荐顺序)

首选

yum install ./xxx.rpm

依赖复杂

createrepo + 本地仓库

不推荐

rpm -ivh

如果你愿意,可以告诉我:

  • 系统版本(CentOS 7 / Rocky 8 / Alma 9 等)
  • 包名或报错信息

我可以给你更精确的命令。

0