简单直接的回答是:不能,至少默认情况下不行。
Ubuntu 默认使用的是 APT (Advanced Package Tool) 包管理器(命令是 apt 或 apt-get),而 YUM (Yellowdog Updater, Modified) 是 CentOS、RHEL (Red Hat Enterprise Linux) 和 Fedora 等发行版使用的包管理器。
虽然 Ubuntu 不能直接使用 yum 来安装软件包,但有几个相关的知识点和替代方案:
.deb 格式,而 CentOS/RHEL 使用的是 .rpm 格式。在 Ubuntu 上,你应该使用 apt 命令。
常用命令对比:
| 功能 | CentOS / RHEL (YUM) | Ubuntu (APT) |
|---|---|---|
| 更新软件源 | yum makecache |
sudo apt update |
| 安装软件 | yum install <包名> |
sudo apt install <包名> |
| 卸载软件 | yum remove <包名> |
sudo apt remove <包名> |
| 搜索软件 | yum search <关键词> |
apt search <关键词> |
| 升级系统 | yum update |
sudo apt upgrade |
如果你在网上看到某个软件(比如 Docker、Nginx 或某个特定工具)的安装教程只给了 yum install ... 的命令,千万不要强行在 Ubuntu 上运行。
你需要:
.deb 包进行安装。snap、flatpak 或者直接下载二进制文件(Binary)、使用 Docker 容器等。虽然理论上可以通过 sudo apt install yum 在 Ubuntu 上安装 YUM 程序本身,但这极其不推荐。
yum (在 Ubuntu 上)。apt (在 Ubuntu 上)。