在 Debian 系统上不建议也不应该直接使用 yum 源,因为:
/etc/apt/sources.list⚠️ 不推荐,容易破坏系统依赖关系
但如果你只是测试或特殊需求,可以:
sudo apt update
sudo apt install yum
然后手动配置 yum 源(不推荐):
/etc/yum.repos.d/
⚠️ 注意:yum 安装的 RPM 包无法保证与 Debian 系统兼容
编辑源文件:
sudo nano /etc/apt/sources.list
示例(Debian 12 Bookworm):
deb http://deb.debian.org/debian bookworm main contrib non-free
deb http://deb.debian.org/debian bookworm-updates main contrib non-free
deb http://security.debian.org/debian-security bookworm-security main
然后:
sudo apt update
例如 Docker:
sudo apt install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian $(. /etc/os-release && echo $VERSION_CODENAME) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
| 需求 | 正确方式 |
|---|---|
| 在 Debian 装软件 | 用 apt |
| 添加软件源 | /etc/apt/sources.list.d/ |
| 使用 yum | ❌ 不推荐 |
| 跨发行版软件 | 用容器(Docker) |
如果你是想把某个 CentOS 的 yum 源转成 Debian 可用,或某个软件只能在 yum 装,可以告诉我具体软件,我可以帮你找 Debian 替代方案。