温馨提示×

ubuntu yum找不到包咋办

小樊
48
2026-10-04 03:16:12
栏目: 智能运维

在 Ubuntu 上你不应该用 yum,因为 yum 是 RHEL / CentOS / Rocky / AlmaLinux 等系统的包管理器。

Ubuntu 使用的是 APT(apt / apt-get),所以解决思路如下:


一、Ubuntu 正确的包管理命令

sudo apt update
sudo apt install 包名

例如:

sudo apt install nginx

二、如果你“必须用 yum”的原因

情况 1:你以为自己在 Ubuntu 上用 yum

✅ 解决:改用 apt
Ubuntu 没有 yum 源,yum 找不到包是正常现象。


情况 2:你确实需要 yum(极少情况)

Ubuntu 不推荐,但可安装:

sudo apt install yum

⚠️ 但即使装了 yum,也基本找不到 RHEL 的包,因为软件源不兼容。


情况 3:你其实用的是 CentOS,但以为是 Ubuntu

检查系统:

cat /etc/os-release

如果是 CentOS / Rocky / Alma:

yum install 包名

三、Ubuntu 找不到包的常见原因 & 解决

1️⃣ 没更新软件源

sudo apt update

2️⃣ 包名不对

Ubuntu 包名可能不同,例如:

apt search 关键字

3️⃣ 需要启用 universe / multiverse

sudo add-apt-repository universe
sudo apt update

4️⃣ 软件不在官方源

  • 添加 PPA
  • 或下载 .deb
  • 或用 snap / flatpak

四、一句话总结

Ubuntu ≠ yum
✅ 用 apt
❌ 不要用 yum

如果你告诉我具体想装什么包,我可以直接给你 Ubuntu 下的正确安装命令。

0 踩