温馨提示×

debian运行yum报错怎么办

小樊
44
2026-09-07 22:30:10
栏目: 智能运维

Debian / Ubuntu 等系统里,yum 本来就不应该使用,因为:

  • yum / dnfRHEL / CentOS / Fedora 的包管理器
  • Debian / Ubuntu 使用的是 apt / apt-get

所以你在 Debian 上运行 yum 报错是正常现象


一、正确做法(推荐)

1️⃣ 使用 apt 代替 yum

sudo apt update
sudo apt install 软件名

例如:

sudo apt install nginx

2️⃣ 常见 yum 命令 → apt 对照表

yum 命令 apt 命令
yum install xxx apt install xxx
yum remove xxx apt remove xxx
yum update apt update && apt upgrade
yum search xxx apt search xxx
yum list installed dpkg -l
yum clean all apt clean

二、如果你“必须”用 yum(不推荐)

情况 1:你在 Debian 上误装了 yum

直接卸载即可:

sudo apt remove yum

情况 2:你在写脚本,搞错系统

检查系统:

cat /etc/os-release

根据系统自动选择:

if [ -f /etc/redhat-release ]; then
    yum install xxx
else
    apt install xxx
fi

三、常见报错示例及含义

yum: command not found

说明:

  • Debian 没装 yum(也不该装)

✅ 解决:用 apt


This system is not registered

说明:

  • 你用的是 RHEL 系列命令
  • 但系统是 Debian

✅ 解决:换 apt


四、总结一句话

Debian 上不要折腾 yum,直接用 apt。

如果你愿意,可以把具体报错信息你想安装的软件发出来,我可以帮你写对应的 apt 命令。

0