温馨提示×

ubuntu yum仓库如何加

小樊
44
2026-10-01 05:36:06
栏目: 智能运维

在 Ubuntu 上其实没有 yum,因为 yum 是 RHEL / CentOS / Rocky / AlmaLinux 等系统的包管理工具。
Ubuntu 使用的是 APT(apt / apt-get),仓库配置方式也不同。

下面分两种情况说明:


一、如果你是想在 Ubuntu 上“配置软件仓库”

(相当于 RHEL 里的 yum repo)

1️⃣ 仓库文件位置

Ubuntu 的仓库定义在:

/etc/apt/sources.list
/etc/apt/sources.list.d/*.list

2️⃣ 添加一个 APT 仓库示例

例如添加 Docker 官方仓库:

# 安装依赖
sudo apt update
sudo apt install -y ca-certificates curl gnupg

# 添加 GPG 密钥
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/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/ubuntu $(lsb_release -cs) stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

# 更新
sudo apt update

二、如果你“必须在 Ubuntu 上使用 yum”

(不推荐,仅特殊场景)

方案 1:在 Ubuntu 上安装 yum(不推荐)

sudo apt update
sudo apt install yum

⚠️ 注意:

  • 只能用于操作 RHEL 格式的仓库
  • 不能用于安装 Ubuntu 软件
  • 容易破坏系统

方案 2:用容器(推荐)

如果你只是想操作 CentOS / RHEL 的 yum 仓库:

docker run -it centos bash

在容器里正常使用 yum。


三、Ubuntu ↔ RHEL 仓库对照

RHEL / CentOS Ubuntu
/etc/yum.repos.d/*.repo /etc/apt/sources.list.d/*.list
yum install apt install
yum update apt update && apt upgrade
yum repo list apt-cache policy

如果你能说清楚:

  • 是想 加某个具体仓库(如 Docker / Kubernetes / MySQL)
  • 还是 从 CentOS 迁移到 Ubuntu

我可以直接给你完整可用的命令。

0 踩