Alibaba Cloud Linux 使用的是 yum,而不是 apt。
详细说明:
Alibaba Cloud Linux 是阿里云基于 CentOS/RHEL(Red Hat Enterprise Linux)生态开发的 Linux 发行版,目前有两个主要版本:
-
Alibaba Cloud Linux 2
- 基于 CentOS/RHEL 7/8 的兼容架构。
- 使用
yum作为默认的包管理器。 - 软件源格式与 RHEL/CentOS 兼容,
.repo文件配置在/etc/yum.repos.d/目录下。
-
Alibaba Cloud Linux 3
- 基于 RHEL 9 兼容架构。
- 默认使用
dnf(Dandified YUM),它是yum的下一代版本,但命令兼容性良好,很多系统仍然保留yum命令作为软链接或别名。
所以,在 Alibaba Cloud Linux 中,你通常会使用:
yum install <package>或者在 AL Linux 3 上推荐使用:
dnf install <package>
对比:apt vs yum/dnf
| 包管理器 | 使用系统 |
|---|---|
apt / apt-get |
Debian、Ubuntu 等 Debian 系统 |
yum / dnf |
RHEL、CentOS、Fedora、Alibaba Cloud Linux 等 Red Hat 系 |
如何确认你的系统类型?
运行以下命令查看系统信息:
cat /etc/os-release
如果输出中包含:
ID="alinux"ID_LIKE="rhel centos fedora"—— 表明它是 Red Hat 家族,使用yum/dnf
总结:
✅ Alibaba Cloud Linux 使用 yum(或 dnf),不是 apt。
❌ 不要尝试使用 apt-get install,它不适用于此系统。
如有需要,可以使用如下命令安装软件:
sudo yum update
sudo yum install nginx
或在 Alibaba Cloud Linux 3 上:
sudo dnf install nginx
CLOUD云计算