您的位置:首页 > 运维架构 > Linux

RedHat更换CentOS yum 及更换源

2015-02-03 11:06 218 查看
因为redhat 企业版是收费的,所以对于部分没有注册的用户来说更换免费的源是很有必要的。
一、 卸载原有yum组件
rpm-qa | grep yum | xargs rpm -e--nodeps

二、下载yum组件
因为yum是依赖于python的,所以本身的yum版本必须与python相匹配,所以二者的版本也就要求必须匹配,不然就会安装yum的时候提示需要python(abi)的依赖。

1.首先命令行输入python 看能不能打开python,以验证是否已经安装了python。如没有安装,则打开一下链接下载python的源码编译安装(省事,解压后,进入目录,运行./configure,其后make一下,在make install就可以了):https://www.python.org/ftp/python/3.4.2/Python-3.4.2.tgz(如果下边还是安装不匹配,可以邮件aplysia_x@163.com询问)
2.查看系统版本:cat/etc/issue
3. 安装python-iniparse依赖,注意版本区别,建议直接到镜像网站找,如redhat6.0以上版本,需要安装http://centos.ustc.edu.cn/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm
或http://mirrors.163.com/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm
5.0系列的则到http://mirrors.163.com/centos/5/os/x86_64/CentOS/python-iniparse-0.2.3-6.el5.noarch.rpm下载(复制上述地址,用wget http://mirrors.163.com/centos/5/os/x86_64/CentOS/python-iniparse-0.2.3-6.el5.noarch.rpm可以直接下载到当前目录,再用rpm-ivh python-iniparse-0.2.3-6.el5.noarch.rpm安装即可,也可以将文件名直接替换成网址,直接安装。如果没有网络,离线下载到本机再上传到服务器安装也是可以的)

4,下边下载3个重要的yum 安装文件,分别为yum-metadata-parser,yum,yum-fastestmirror,对应版本请到对应镜像网站下载,这里提供6系列的下载地址: http://mirrors.163.com/centos/5/os/x86_64/CentOS/yum-3.2.22-40.el5.centos.noarch.rpm http://mirrors.163.com/centos/5/os/x86_64/CentOS/yum-metadata-parser-1.1.2-4.el5.x86_64.rpm http://mirrors.163.com/centos/5/os/x86_64/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm yum与fastestmirror需要同时安装,安装命令举例如下:
rpm -ivh yum-metadata-parser-1.1.2-4.el5.x86_64.rpm、
rpm -ivh yum-3.2.22-40.el5.centos.noarch.rpm yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm

三、更换镜像源
参考更换163源的帮助页面 http://mirrors.163.com/.help/centos.html 或更换中科大源的帮助页面 https://lug.ustc.edu.cn/wiki/mirrors/help/centos
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: