1. 程式人生 > >redhat6.6 64位系統安裝yum

redhat6.6 64位系統安裝yum

感謝前輩鋪路,參考連結:

  1. 解除安裝原有yum(自帶yum需要註冊,所以換成免費的CentOS的yum): rpm -aq|grep yum|xargs rpm -e --nodeps
  2. 下載所需檔案, 版本號可能不一樣:

python-iniparse-0.3.1-2.1.el6.noarch.rpm

python-libs-2.6.6-66.el6_8.x86_64.rpm

python-urlgrabber-3.9.1-11.el6.noarch.rpm

yum-3.2.29-81.el6.centos.noarch.rpm

yum-metadata-parser-1.1.2-16.el6.x86_64.rpm

yum-plugin-fastestmirror-1.1.30-41.el6.noarch.rpm

yum-updateonboot-1.1.30-41.el6.noarch.rpm

yum-utils-1.1.30-41.el6.noarch.rpm

CentOS6-Base-163.repo

  1. 安裝下載的安裝檔案(安裝檔案可以放在任意目錄)
    1. rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm
    2. rpm -ivh --force python-libs-2.6.6-66.el6_8.x86_64.rpm
    3. rpm -ivh --force python-urlgrabber-3.9.1-11.el6.noarch.rpm
    4. rpm -ivh --force yum-*

最開始一致提示“python-urlgrabber >= 3.9.1-10 is needed by yum-3.2.29-81.el6.centos.noarch”, 後來安裝python檔案時,加上force引數就可以了

  1. 修改下載的配置檔案:

將CentOS6-Base-163.repo 複製到/etc/yum.repos.d, 並修改CentOS6-Base-163.repo檔案中的$releasever變數, vim命令模式下執行(全域性替換$releasever為6):%s/$releasever/6/g

  1. yum生成快取

5.1 清除快取: yum clean all

5.2 生成快取:yum makecache

注意這裡可能報錯, 提示無法解析:mirrors.163.com

解決方式:在/etc/resolv.conf檔案中新增nameserver 8.8.8.8

如果以上方式仍然不行, 可使用這種方式:

1、開啟檔案/etc/resolv.conf在其中新增:

nameserver 8.8.8.8

nameserver 8.8.4.4

search localdomain

2、然後重啟網絡卡:使用命令: service network restart

  1. 至此 yum安裝完成