文章目錄
- 一、備份現有倉庫配置(防止誤操作)
- 二、配置阿里云鏡像源
- 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/ |
歡迎您提出問題,并指正代碼中的不足
請不要以此視為定論,這只是我的個人經驗