redhat6.6 64位系統安裝yum
感謝前輩鋪路,參考連結:
- 解除安裝原有yum(自帶yum需要註冊,所以換成免費的CentOS的yum): rpm -aq|grep yum|xargs rpm -e --nodeps
- 下載所需檔案, 版本號可能不一樣:
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
- 安裝下載的安裝檔案(安裝檔案可以放在任意目錄)
- rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm
- rpm -ivh --force python-libs-2.6.6-66.el6_8.x86_64.rpm
- rpm -ivh --force python-urlgrabber-3.9.1-11.el6.noarch.rpm
- rpm -ivh --force yum-*
最開始一致提示“python-urlgrabber >= 3.9.1-10 is needed by yum-3.2.29-81.el6.centos.noarch”, 後來安裝python檔案時,加上force引數就可以了
- 修改下載的配置檔案:
將CentOS6-Base-163.repo 複製到/etc/yum.repos.d, 並修改CentOS6-Base-163.repo檔案中的$releasever變數, vim命令模式下執行(全域性替換$releasever為6):%s/$releasever/6/g
- 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
- 至此 yum安裝完成