RedHat6.3_i686 的yum仓库源配置

  今天用Git下载GitHub上的代码,报错了,百度一下,说是Git版本太低了,想用yum升级Git,发现仓库里的Git版本很低,我觉得是这个仓库可能没人维护了,不在更新了,所以想换个源。可是我换了仓库源之后,发现里面的Git版本也是1.7,好无奈啊。不过记录下这次换源的过程吧。

   我上之前安装yum源的方法的博客:https://blog.csdn.net/Colorful_lights/article/details/79661473

    Git升级:https://mp.csdn.net/postedit/80714916

   首先说明我的系统是:Redhat6.3(lsb_release -a命令查看)

1.卸载原来的rpm

rpm -qa|grep yum|xargs rpm -e --nodeps

查看是否卸载成功:

rpm -qa |grep yum

 如果执行这条命令没有任何信息返回,说明卸载成功了。

2.下载新的yum包

   (1).我使用的是网易的镜像:http://mirrors.163.com

     系统是Redhat6.3,所以选择Centos6的镜像源。http://mirrors.163.com/centos/6/os/i386/Packages/.(我想要选择6.3但是进入目录里面提示里面的包失效了,所以就选择了6).

  (2).需要的安装包

一共五个安装包:

yum-3.2.29-81.el6.centos.noarch.rpm
python-iniparse-0.3.1-2.1.el6.noarch.rpm   
yum-metadata-parser-1.1.2-16.el6.i686.rpm
python-urlgrabber-3.9.1-11.el6.noarch.rpm 

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

可以使用wget命令下载: 

wget  http://mirrors.163.com/centos/6/os/i386/Packages/yum-metadata-parser-1.1.2-16.el6.i686.rpm

也可以直接到网站上下载:http://mirrors.163.com/centos/6/os/i386/Packages/

注意:如果提示找不到某个包,可能是包升级了,版本号变了,所以找不到了。只能自己到网站上去找。

3.安装yum

(1).首先安装:python-iniparse-0.3.1-2.1.el6.noarch.rpm和yum-metadata-parser-1.1.2-16.el6.i686.rpm这两个包

rpm -ivh  python-iniparse-0.3.1-2.1.el6.noarch.rpm
rpm -ivh   yum-metadata-parser-1.1.2-16.el6.i686.rpm

 (2).安装python-urlgrabber-3.9.1-11.el6.noarch.rpm 包

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

 注意:因为在这个包是(3)中安装的yum-3.2.29-81.el6.centos.noarch.rpm包的依赖所以要先安装这个包。

           安装时加了--force参数,因为不加会提示冲突,所以要强制安装。

 (3).安装yum-3.2.29-81.el6.centos.noarch.rpm和yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm

rpm -ivh yum-3.2.29-81.el6.centos.noarch.rpm  yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm

注意:这两包一定要一起安装,因为它们是相互依赖的关系。

其实可以用一条命令一次安装着五个包的,我没有试,但是理论上应该是没问题的。注意要加上--force

rpm -ivh --force yum-3.2.29-81.el6.centos.noarch.rpm python-iniparse-0.3.1-2.1.el6.noarch.rpm yum-metadata-parser-1.1.2-16.el6.i686.rpm python-urlgrabber-3.9.1-11.el6.noarch.rpm  yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm

  4.修改配置文件

 网易镜像的配置文件在http://mirrors.163.com/.help/centos.html 进行下载,Centos6的镜像下载链接为:http://mirrors.163.com/.help/CentOS6-Base-163.repo

  (1).下载配置文件,并把文件放在/etc/yum.repos.d 文件下

wget http://mirrors.163.com/.help/CentOS6-Base-163.repo 

   (2).打开文件,把文件中的$releasver变量换成相应的系统版本,对于我来说就是6.在vi编辑器下执行下面的命令就可以了。

:1,$s/$releasever/6/g 

   (3).清除原来的源配置,并建立新的缓存

yum clean all #清理yum缓存 
yum makecache #将服务器上的软件包信息缓存到本地,以提高搜索安装软件的速度


  参考文章:

 https://blog.csdn.net/zhengdianwei/article/details/70174986

 https://blog.csdn.net/u013605322/article/details/79726564

 https://www.linuxidc.com/Linux/2017-07/145578.htm

猜你喜欢

转载自blog.csdn.net/colorful_lights/article/details/80699486