Alibaba Cloud Linux 使用的是 yum,而不是 apt。
详细说明:
Alibaba Cloud Linux 是阿里云基于 CentOS/RHEL(Red Hat Enterprise Linux)生态开发的国产化服务器操作系统,目前有两个主要版本:
-
Alibaba Cloud Linux 2
- 基于 CentOS 7 内核和软件生态。
- 使用
yum作为默认的包管理器。
-
Alibaba Cloud Linux 3
- 基于 RHEL 8/9 兼容架构(类似于 CentOS Stream)。
- 使用
dnf作为默认包管理器(dnf是yum的下一代版本,命令用法兼容性高,可以看作是yum的升级版)。
虽然
dnf是默认的,但通常系统仍保留yum命令作为软链接或别名,所以你仍然可以使用yum install xxx来安装软件。
总结:
| 操作系统 | 包管理器 | 类型 |
|---|---|---|
| Alibaba Cloud Linux 2 | yum |
RPM + YUM |
| Alibaba Cloud Linux 3 | dnf (兼容 yum) |
RPM + DNF/YUM |
✅ 所以:
👉 它属于 RPM 系发行版,不是 Debian/Ubuntu 那一套,因此 不使用 apt。
❌ 不要尝试用 apt-get install,会报错。
正确使用方式示例:
# 更新软件包列表
sudo yum update # ALinux 2
sudo dnf update # ALinux 3(也支持 yum 命令)
# 安装软件
sudo yum install nginx # ALinux 2
sudo dnf install nginx # ALinux 3
如何确认你的系统?
运行以下命令查看系统信息:
cat /etc/os-release
输出中会显示 Alibaba Cloud Linux 版本,据此判断使用 yum 还是 dnf。
如有需要,阿里云还提供了优化的软件源(镜像源),可提升下载速度。
云服务器