温馨提示×

Linux yum如何安装本地包

小樊
36
2026-08-31 20:24:57
栏目: 智能运维

在 Linux(CentOS / RHEL / Fedora 旧版本)中,使用 yum 安装本地 RPM 包常见有以下几种方式:


一、直接安装本地 RPM 包(最常用)

yum localinstall /path/to/package.rpm

或(新版 yum 也支持):

yum install /path/to/package.rpm

示例:

yum localinstall ./nginx-1.20.1.rpm

✅ 优点:

  • 会自动解决并安装依赖
  • rpm -ivh 更推荐

二、安装当前目录下多个本地包

yum localinstall *.rpm

三、先放入本地仓库再安装(适合批量)

1. 创建本地仓库目录

mkdir -p /local/repo
cp *.rpm /local/repo

2. 生成仓库元数据

yum install -y createrepo
createrepo /local/repo

3. 配置 yum 源

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

内容示例:

[local]
name=Local Repo
baseurl=file:///local/repo
enabled=1
gpgcheck=0

4. 安装

yum install package-name

四、注意事项

  • yum 已逐渐被 dnf 替代(Fedora / RHEL 8+)
  • 若只是装包不解决依赖:
    rpm -ivh package.rpm
    
  • 安装前可先查看依赖:
    yum deplist package.rpm
    

如果你能说明 系统版本(如 CentOS 7)具体包名,我可以给你更精确命令。

0