哇咔咔,折腾了几个小时候终于折腾完了,在网上找了一堆教程,发现时间都是很早的了,本帖更新时间2018/6/5
转载还希望说明出处啊!!
如果你懒得看!那么请直接到文章尾部,复制全部指令,粘贴运
行就行了!
1、清除原来所有的yum
rpm -aq|grep yum|xargs rpm -e --nodeps
2、创建个临时目录放置等下需要下载的文件
mkdir /home/yuminstall/
cd /home/yuminstall
3、下载所需要的软件包
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-81.el6.centos.noarch.rpm
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-urlgrabber-3.9.1-11.el6.noarch.rpm
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpmwget ftp://mirror.switch.ch/pool/4/mirror/scientificlinux/6.5/x86_64/updates/security/python-2.6.6-64.el6.x86_64.rpm
wget ftp://mirror.switch.ch/pool/4/mirror/scientificlinux/6.5/x86_64/updates/security/python-libs-2.6.6-66.el6_8.x86_64.rpm
说实话,不是我不想让上面格式好看点,是我真的不会用新版的界面啊!!!
如果以上某个链接挂了 那么就复制地址,去原地址找更新以后的文件(比如:
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
那么下载地址就是:
http://mirrors.163.com/centos/6/os/x86_64/Packages/
然后在浏览器页面使用CTRL+F大法,搜索yum-metadata-parser 然后定位一下 就是那个更新以后的文件了
复制文件名,把文件名和下载链接拼接(http://mirrors.163.com/centos/6/os/x86_64/Packages/文件名)
就酱紫 解决链接挂了的问题,或者你可以在帖子下面留个言,告诉我链接挂了
)
4、安装软件包
说明一下:
RHEL6 64位,下载下来的基本上python套件的版本都是比较旧的,所以在网上参考的一些帖子,到了安装yum-3.2.29-81.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm 的时候各种报错
所以!!!安装个新的python套件。
rpm -ivh python-libs-2.6.6-66.el6_8.x86_64.rpm python-2.6.6-64.el6.x86_64.rpm --nodeps --force
然后就是安装另外一个python组件包了 具体干啥的我也不是很清楚,装就完事了
rpm -ivh python-urlgrabber-3.9.1-11.el6.noarch.rpm --nodeps --force
接着就是各种教程都有的三个安装步骤了
rpm -ivh yum-3.2.29-81.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm --nodeps --force
rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpmrpm -ivh yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
5、更新yum文件
cd /etc/yum.repos.d/
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
sed -i "s;\$releasever;6;g" CentOS6-Base-163.repo
mv rhel-source.repo rhel-source.repo.bak6、更新本地yum仓库
yum clean all
yum makecache
yum repolist
7、测试一哈子
yum install gcc
测试是没问题滴
8、删除下载的文件
rm -rf /home/yuminstall/
懒得看的,复制下面所有的指令:
rpm -aq|grep yum|xargs rpm -e --nodeps
mkdir /home/yuminstall/
cd /home/yuminstall
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-81.el6.centos.noarch.rpm
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-urlgrabber-3.9.1-11.el6.noarch.rpm
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
wget ftp://mirror.switch.ch/pool/4/mirror/scientificlinux/6.5/x86_64/updates/security/python-2.6.6-64.el6.x86_64.rpm
wget ftp://mirror.switch.ch/pool/4/mirror/scientificlinux/6.5/x86_64/updates/security/python-libs-2.6.6-66.el6_8.x86_64.rpm
rpm -ivh python-libs-2.6.6-66.el6_8.x86_64.rpm python-2.6.6-64.el6.x86_64.rpm --nodeps --force
rpm -ivh python-urlgrabber-3.9.1-11.el6.noarch.rpm --nodeps --force
rpm -ivh yum-3.2.29-81.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm --nodeps --force
rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm
rpm -ivh yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
cd /etc/yum.repos.d/
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
sed -i "s;\$releasever;6;g" CentOS6-Base-163.repo
mv rhel-source.repo rhel-source.repo.bak
mv CentOS6-Base-163.repo rhel-source.repo
yum clean all
yum repolist
rm -rf /home/yuminstall/