温馨提示×

debian怎么添加yum仓库

小樊
52
2026-09-05 00:18:47
栏目: 智能运维

在 Debian 系统上本身不使用 yum(yum 是 RHEL/CentOS 系列的包管理器),Debian 使用的是 apt / dpkg。

所以通常有两种情况:


一、你其实是想在 Debian 上用 apt 添加“软件仓库”

这是正确做法 ✅

1. 添加 apt 仓库(以示例为例)

sudo apt update
sudo apt install -y ca-certificates curl gnupg

2. 添加 GPG 密钥

curl -fsSL https://example.com/KEY.gpg | sudo gpg --dearmor -o /usr/share/keyrings/example-archive-keyring.gpg

3. 添加仓库源

echo "deb [signed-by=/usr/share/keyrings/example-archive-keyring.gpg] https://example.com/debian stable main" \
| sudo tee /etc/apt/sources.list.d/example.list

4. 更新并安装

sudo apt update
sudo apt install example-package

二、你“真的”想在 Debian 上用 yum(不推荐 ❌)

一般只在以下情况:

  • 你需要管理 RPM 包
  • 你在做跨发行版测试 / 容器 / 特殊环境

安装 yum(Debian 下)

sudo apt update
sudo apt install yum

⚠️ 注意:

  • Debian 没有 RPM 数据库
  • 很多 yum 仓库依赖 RHEL 系统库
  • 强行用 yum 安装 RPM 极易破坏系统

三、推荐替代方案

目的 推荐
正常装软件 apt
装单个 RPM alien 转 deb
用 RHEL 仓库 用 Docker / Podman
跨平台包管理 snap / flatpak

总结

  • ✅ Debian 不用 yum
  • ✅ 用 apt + /etc/apt/sources.list.d/
  • ❌ 不建议在 Debian 上直接用 yum

如果你能说清楚:

你想加的是哪个仓库(如 Docker / MariaDB / NVIDIA / 某个 RPM 源)

我可以给你精确的 Debian 添加方式。

0 踩