在 Debian 系统上默认并不使用 yum(yum 是 Red Hat / CentOS 系列的包管理器),Debian 使用的是 apt。
所以通常有两种情况,我来分别说明:
✅ 正确做法:使用 APT 仓库,而不是 yum
编辑或新建源文件:
sudo nano /etc/apt/sources.list.d/example.list
写入仓库地址,例如:
deb http://mirrors.example.com/debian bullseye main
sudo apt update
sudo apt install 软件名
⚠️ 不推荐,但在某些特殊场景(如交叉管理 RPM 包)可能需要
Debian 仓库中有 yum(旧版):
sudo apt update
sudo apt install yum
创建 repo 文件:
sudo nano /etc/yum/repos.d/example.repo
内容示例:
[example]
name=Example Repository
baseurl=http://mirror.example.com/centos/7/os/x86_64/
enabled=1
gpgcheck=0
yum repolist
yum install 软件名
⚠️ 注意:
dnf 或直接用容器(Docker)如果你是想在 Debian 上使用 CentOS / RHEL 的软件:
✅ 使用 Docker
docker run -it centos:7
或
✅ 使用 rpm 工具 + alien 转换
sudo apt install alien
sudo alien -i package.rpm
| 需求 | 推荐方式 |
|---|---|
| Debian 装软件 | apt |
| 用 yum | 不推荐 |
| 必须用 RHEL 环境 | Docker |
如果你能说明具体想添加哪个仓库、做什么用途,我可以给你更精确的命令。