温馨提示×

Debian怎么添加yum仓库呢

小樊
41
2026-08-26 07:45:20
栏目: 智能运维

先明确一点:Debian 系(Debian / Ubuntu)默认不使用 yum,而是使用 apt
yumRHEL / CentOS / Fedora 等 RPM 系发行版的包管理工具。

所以你的问题通常有三种理解,我分别说明:


一、如果你是想在 Debian 上「用 yum 管理软件」(不推荐)

不建议这么做,因为:

  • Debian 用的是 .deb
  • yum 管理的是 .rpm
  • 混用会导致系统严重损坏

如果你只是想 临时用 yum 下载或分析 RPM 包,可以:

sudo apt update
sudo apt install yum

⚠️ 但 不要用来安装系统软件


二、如果你其实是想「添加软件仓库」(✅ 正确做法)

在 Debian 上应该 添加 apt 仓库,而不是 yum 仓库。

1️⃣ 添加官方或第三方 apt 仓库(示例)

以添加 Docker 仓库 为例:

sudo apt update
sudo apt install ca-certificates curl gnupg

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

2️⃣ 添加普通 apt 仓库(通用方式)

sudo nano /etc/apt/sources.list.d/xxx.list

内容示例:

deb https://example.com/debian stable main

然后:

sudo apt update

三、如果你是想「用 yum 仓库里的软件」(常见误区)

✅ 正确做法

  • 该软件的 Debian / Ubuntu 版本仓库
  • 或下载 .deb
  • 或自己编译源码

❌ 错误做法

  • 直接把 .repo 文件放到 Debian
  • 或用 yum 装 RPM 包

四、Debian vs RHEL 快速对照表

功能 Debian / Ubuntu RHEL / CentOS
包格式 .deb .rpm
包管理器 apt yum / dnf
仓库配置 /etc/apt/sources.list /etc/yum.repos.d/*.repo
仓库文件 .list .repo

五、总结一句话 ✅

Debian 不能也不应该添加 yum 仓库。
如果你需要新软件,请添加 apt 仓库使用 deb 包


如果你愿意,可以告诉我:

  • 你想装 什么软件
  • 或者你看到的是 哪篇教程

我可以帮你 把 yum 仓库转换成 Debian 可用的方式

0