RedHat7.4配置yum源(原创!详细易懂)

redhat7 .4配置centOS yum源(自带yum文件)

1、定位到yum的配置文件

root@192.168.6.129:/etc# cd yum.repos.d

2.检查yum是否安装,以及安装了哪些依赖源并删除yum包

root@192.168.6.129:/etc/yum.repos.d# rpm -qa | grep yum

这一步建议使用博主这一个检查命令

显示如下:

RedHat7.4配置yum源(原创!详细易懂)

网上另外一种教程是使用以下检查命令

rpm -qa|grepyum|xargs rpm -e --nodeps 

但是这种含有"grepyum"命令,这对于刚刚安装的系统是不存在的命令,无法执行。

3、清除找到的yum包

yum-3.4.3-154.el7.noarch
yum-utils-1.1.31-42.el7.noarch
yum-metadata-parser-1.1.4-10.el7.x86_64
yum-langpacks-0.4.2-7.el7.noarch
PackageKit-yum-1.1.5-1.el7.x86_64
yum-rhn-plugin-2.0.1-9.el7.noarch

rpm -e yum-*

再使用

rpm -qa |grep yum

如果没有任何显示,则是删除成功了

4、从镜像源找到版本对应的CentOS的yum相关rpm,并下回来

网易源:http://mirrors.163.com/centos/7/os/x86_64/Packages/

阿里源:https://developer.aliyun.com/special/mirrors/notice

不过阿里源好像是在更新当中

下载好后将文件全部直接复制进 /etc/yum.repos.d

这么几个

5、安装rpm

要先安装python这个rpm,因为有依赖关系,博主最开始安装失败过好几次

安装命令:

rpm -ivh python-urlgrabber-3.10-10.el7.noarch.rpm

rpm -ivh yum-*

另外:如果安装失败了也没事,用命令检查python-urlgrabber 包

rpm -qa|grep python-urlgrabber

执行如下命令删除python-urlgrabber 包

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

6、包安装完成了,我们还需要配置yum的源地址。

去网易的CentOS镜像使用帮助:http://mirrors.163.com/.help/centos.html

下载对应版本repo文件, 放入/etc/yum.repos.d/(操作前请做好相应备份)

另外如果你系统没有配置环境变量$releasever$basearch,(可以命令echo查看有没有)

请将配置文件中就把$releasever 都 改成7

7、生成缓存

yum clean all
yum makecache

Xxbyc 冒牌码农.