RedHat Enterprise Linux 5(RHEL 5)若未訂閱官方訂閱服務,無法直接使用 yum 安裝軟件。本文提供一套經驗證可行的方案:將系統的 Yum 源切換至網易(163)CentOS 5 鏡像站,解決套件安裝與更新問題。步驟針對 32 位(i386)架構,操作清晰、指令可直接複製執行。
wget https://mirrors.163.com/centos/5/os/i386/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm
wget https://mirrors.163.com/centos/5/os/i386/CentOS/yum-3.2.22-40.el5.centos.noarch.rpm
wget https://mirrors.163.com/centos/5/os/i386/CentOS/yum-metadata-parser-1.1.2-4.el5.i386.rpm
rpm -ivh yum-*
wget https://mirrors.163.com/.help/CentOS-Base-163.repo
mv CentOS-Base-163.repo /etc/yum.repos.d/
cd /etc/yum.repos.d/
編輯 CentOS-Base-163.repo,將所有 $releasever 替換為固定版本號 5:
vi CentOS-Base-163.repo
# 在 vi 中執行:
:%s/\$releasever/5/g
yum clean all
yum makecache
執行 yum makecache 無錯誤輸出即表示配置成功。後續可直接使用 yum install <package> 安裝軟件。本方法同樣適用於 CentOS 5 系統直接使用網易源加速下載。
i386 替換為 x86_64。