阿里云Anolis OS 8.6的公有云仓库源配置步骤
文章目录
- 一、备份现有仓库配置(防止误操作)
- 二、配置阿里云镜像源
- 2.1 修改 BaseOS 仓库
- 2.2 修改 AppStream 仓库
- 三、清理并重建缓存
- 四、验证配置
- 4.1 检查仓库状态:
- 五、常见问题解决
- 5.1 HTTP 404 错误
- 5.2 网络连接问题
- 附:其他官方仓库(按需启用)
以下是阿里云Anolis OS 8.6的公有云仓库源配置步骤,基于官方推荐方案整理,虽然亲测有效,但仍建议你仅供参考!
一、备份现有仓库配置(防止误操作)
sudo cp /etc/yum.repos.d/AnolisOS-BaseOS.repo /etc/yum.repos.d/AnolisOS-BaseOS.repo.bak
sudo cp /etc/yum.repos.d/AnolisOS-AppStream.repo /etc/yum.repos.d/AnolisOS-AppStream.repo.bak或
sudo mkdir /etc/yum.repos.d/bak
sudo mv /etc/yum.repos.d/* /etc/yum.repos.d/bak
📌 备份路径:
/etc/yum.repos.d/
下的.repo
文件
二、配置阿里云镜像源
编辑仓库配置文件,替换为阿里云官方源地址:
2.1 修改 BaseOS 仓库
sudo vi /etc/yum.repos.d/AnolisOS-BaseOS.repo
替换为以下内容:
[BaseOS]
name=AnolisOS-8 - BaseOS
baseurl=https://mirrors.aliyun.com/anolis/8/BaseOS/$basearch/os/
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/anolis/8/RPM-GPG-KEY-AnolisOS
enabled=1
2.2 修改 AppStream 仓库
sudo vi /etc/yum.repos.d/AnolisOS-AppStream.repo
替换为:
[AppStream]
name=AnolisOS-8 - AppStream
baseurl=https://mirrors.aliyun.com/anolis/8/AppStream/$basearch/os/
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/anolis/8/RPM-GPG-KEY-AnolisOS
enabled=1
-
$basearch
自动匹配系统架构(如x86_64
/aarch64
) -
阿里云镜像地址需包含
/os/
子路径,否则可能触发 HTTP 404 错误
三、清理并重建缓存
sudo dnf clean all # 清除旧缓存
sudo dnf makecache # 生成新元数据
sudo dnf update # 测试更新
四、验证配置
4.1 检查仓库状态:
dnf repolist
输出应显示 BaseOS
和 AppStream
仓库状态为 可用
五、常见问题解决
5.1 HTTP 404 错误
-
检查 URL 是否包含完整路径(如
.../BaseOS/$basearch/os/
); -
手动访问 URL 测试资源是否存在(如
https://mirrors.aliyun.com/anolis/8/BaseOS/x86_64/os/repodata/
)
5.2 网络连接问题
ping mirrors.cloud.aliyun.com # 测试网络可达性
telnet mirrors.cloud.aliyun.com 443 # 测试网络连通性(以此为准)
附:其他官方仓库(按需启用)
仓库名 | 用途 | 阿里云地址 |
---|---|---|
PowerTools | 开发者工具(如编译依赖) | https://mirrors.aliyun.com/anolis/8/PowerTools/$basearch/os/ |
Plus | 龙蜥自研包(如 ANCK 内核、Dragonwell JDK) | https://mirrors.aliyun.com/anolis/8/Plus/$basearch/os/ |
HighAvailability | 高可用集群软件(如 Pacemaker) | https://mirrors.aliyun.com/anolis/8/HighAvailability/$basearch/os/ |
欢迎您提出问题,并指正代码中的不足
请不要以此视为定论,这只是我的个人经验