温馨提示×

debian yum源怎么添加

小樊
40
2026-09-07 22:29:10
栏目: 智能运维

Debian 系统中不能使用 yum,因为:

  • yumRHEL / CentOS / Fedora 等 RPM 系列发行版的包管理器
  • Debian / Ubuntu 使用的是 apt(apt-get),软件源配置在 /etc/apt/sources.list

一、Debian 正确的“添加源”方式(apt)

1️⃣ 修改软件源文件

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 contrib non-free

保存后执行:

sudo apt update

2️⃣ 添加第三方源(类似 yum repo)

例如 Docker:

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

3️⃣ 使用 add-apt-repository(类似 yum-config-manager)

sudo apt install software-properties-common
sudo add-apt-repository "deb http://example.com/debian stable main"
sudo apt update

二、如果你“必须”用 yum(不推荐)

✅ 方法:安装 yum(仅用于兼容 RPM)

sudo apt update
sudo apt install yum

⚠️ 注意:

  • Debian 上 yum 几乎无法正常工作
  • 只能解析 RPM,不能解决 Debian 依赖
  • 强烈不建议用于生产环境

三、快速对照表

操作 RHEL/CentOS Debian/Ubuntu
包管理器 yum / dnf apt
源配置 /etc/yum.repos.d/*.repo /etc/apt/sources.list
更新缓存 yum makecache apt update
安装软件 yum install apt install

如果你是想:

  • CentOS 的 yum 源迁移到 Debian
  • 或在 Debian 上装某个 CentOS 软件

可以告诉我具体需求,我给你对应方案。

0