温馨提示×

怎么在Debian上用yum

小樊
46
2026-08-15 00:28:57
栏目: 智能运维

简短结论:Debian 上不能用 yum,也不建议装 yum。
yumRed Hat / CentOS / Fedora 系列专用的包管理器,而 Debian 使用的是 dpkg / apt


为什么 Debian 不能用 yum

  • yum 依赖 RPM 包体系
  • Debian 使用的是 .deb 包
  • 底层包格式、依赖管理方式完全不同

即使强行安装 yum,也几乎无法正常工作


Debian 上正确的做法 ✅

1️⃣ 使用 apt(推荐)

这是 Debian 的标准方式:

sudo apt update
sudo apt install 软件名

例如:

sudo apt install nginx

2️⃣ Debian 常用包管理命令对照

功能 Red Hat / CentOS (yum) Debian / Ubuntu (apt)
更新索引 yum makecache apt update
安装软件 yum install pkg apt install pkg
删除软件 yum remove pkg apt remove pkg
搜索软件 yum search pkg apt search pkg
查看已安装 yum list installed dpkg -l
升级系统 yum update apt upgrade

如果你真的必须用 yum(不推荐 ⚠️)

场景

  • 运行某些 只支持 RPM 的脚本
  • 临时兼容测试

方式一:用 Docker(最安全 ✅)

docker run -it centos bash
yum install xxx

方式二:用 alien 转换 RPM(不保证可用)

sudo apt install alien
sudo alien -d xxx.rpm
sudo dpkg -i xxx.deb

⚠️ 依赖问题几乎一定会出现


总结

Debian 上请用 apt,不要用 yum
❌ 不要尝试把 yum 当主力包管理器
✅ 需要 RPM 环境 → 用 Docker / 虚拟机

如果你是因为某个教程或软件要求 yum,可以把具体软件名或报错贴出来,我可以帮你找 Debian 下的替代方案。

0