温馨提示×

ubuntu yum离线安装可行吗

小樊
35
2026-10-21 16:33:15
栏目: 智能运维

简短结论:在 Ubuntu 上“用 yum 离线安装”一般不可行,也不推荐。

下面分情况说明:


1. Ubuntu 默认不用 yum

  • Ubuntu / Debian 系:使用 apt / dpkg
  • CentOS / RHEL 系:使用 yum / dnf

Ubuntu 系统里默认没有 yum,即使手动装了 yum,也会因为:

  • 软件源结构不同
  • 包格式不同(.rpm vs .deb)
  • 依赖关系体系不同

导致基本无法正常工作。


2. 离线安装的正确做法(Ubuntu)

✅ 方法一:apt 离线安装(推荐)

在有网的机器上:

apt download 包名

或

apt-get install --download-only 包名

然后把 .deb 文件拷到离线机器:

dpkg -i *.deb
apt-get install -f  # 修复依赖

✅ 方法二:使用本地 apt 仓库

  • 用 apt-mirror 或 reprepro
  • 搭建本地源后:
apt update
apt install 包名

✅ 方法三:Snap(如果系统支持)

snap download 包名
snap install 包名.snap

3. 什么情况下“yum 在 Ubuntu 上”可能出现?

仅限极特殊场景:

  • 在 Ubuntu 上交叉管理 RPM 系统(如容器、远程 CentOS)
  • 使用 mock / rpmbuild 构建 RPM

但这不是给 Ubuntu 本机装软件用的。


总结

场景 是否可行
Ubuntu 用 yum 装软件 ❌ 不推荐 / 基本不可行
Ubuntu 离线装软件 ✅ 用 apt + deb
CentOS 离线装软件 ✅ 用 yum + rpm

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

  • Ubuntu 版本
  • 要装什么软件
  • 是否完全无网

我可以给你一套具体的离线安装步骤。

0 踩