OpenCloudOS 不使用 apt,而是使用 yum(或更现代的 dnf)进行包管理。
这是因为 OpenCloudOS 是阿里云基于 RPM 系 Linux 发行版(主要是 CentOS Stream、AlmaLinux 或 Rocky Linux)深度定制开发的操作系统。在 RPM 系的生态中:
- 包管理器:默认使用
yum(Yellowdog Updater, Modified),在新版本中通常兼容或迁移为dnf(Dandified Yum)。 - 软件源格式:
.rpm格式的软件包。 - 配置文件路径:通常在
/etc/yum.repos.d/下管理仓库。
相反,apt (Advanced Package Tool) 是 Debian、Ubuntu 等 DEB 系 Linux 发行版专用的包管理工具,与 OpenCloudOS 的底层架构不兼容。
常用命令示例:
# 搜索包
yum search <package_name>
# 安装包
sudo yum install <package_name>
# 更新系统
sudo yum update
# 卸载包
sudo yum remove <package_name>
注:在较新的 OpenCloudOS 版本中,yum 命令通常是一个指向 dnf 的软链接,两者功能基本一致,推荐使用 dnf 以获得更好的依赖解析性能。
CLOUD技术博