標籤:redhat centos yum
第一步:備份原有的repo檔案,養成良好的習慣
mv rhel-source.repo rhel-source.repo.bak
第二步:下載最新的CentOS-Base.repo到/etc/yum.repos.d
wget -O /etc/yum.repos.d/CentOS-Base.repo
http://mirrors.aliyun.com/repo/Centos-6.repo
第三步:替換$releasever為6
vi /etc/yum.repos.d/CentOS-Base.repo
採用全域替換,在命令模式下輸入 :%s/$releasever/6
第四步:產生緩衝
yum clean all
yum makecache
注意:會出現如下的提示:Loaded plugins: product-id, refresh-packagekit,
security, subscription-manager
Updating certificate-based repositories.
Unable to read consumer identity
redhat中的yum會檢查當前是否是得到授權的,採用CentOS源的話,不影響後面
軟體的安裝,也可以完全卸載redhat的yum,採用CentOS的yum軟體,就不會每次
彈出該訊息
第五步:測試升級python-urlgrabber
目前的版本:
[[email protected] yum.repos.d]# rpm -qa |grep python-urlgrabber
python-urlgrabber-3.9.1-8.el6.noarch
升級命令:
[[email protected] yum.repos.d]# yum update python-urlgrabber
升級之後:
[[email protected] yum.repos.d]# rpm -qa |grep python-urlgrabber
python-urlgrabber-3.9.1-11.el6.noarch
注意:
當出現如下提示的時候:
http://mirrors.aliyun.com/centos/6Server/os/i386/repodata/repomd.xml: [Errno 14]
PYCURL ERROR 22 - "The requested URL returned error: 404"
Trying other mirror.
請確保
baseurl=http://mirrors.aliyun.com/centos/6/os/$basearch/
http://mirrors.aliyuncs.com/centos/6/os/$basearch/
RedHat採用CentOS的yum源