Redhat7 安装 yum源

Posted xiangxiushu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redhat7 安装 yum源相关的知识,希望对你有一定的参考价值。

由于之前安装Redhat7 想安装vsftpd  使用yum   install vsftpd 报错:

This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.

大概意思是是让你先注册一下。

这是redhat 自带的 yum 源需要注册,花钱才能使用,鄙人比较穷,怎么办呢,发现网上说可以替换,于是开始撸,中间也有不少心酸。把心得写下来!!!

 技术图片

第一步:先卸载原来的yum  

 rpm -qa |grep yum    查看原来是否安装

yum-3.4.3-118.el7.noarch
yum-utils-1.1.31-24.el7.noarch
yum-rhn-plugin-2.0.1-4.el7.noarch
PackageKit-yum-0.8.9-11.el7.x86_64
yum-langpacks-0.4.2-3.el7.noarch
yum-metadata-parser-1.1.4-10.el7.x86_64

直接卸载:

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

在次运行  :rpm -qa |grep yum  发现卸载干净了。

 技术图片

 

 

第二步 下载 yum 替换包

这里博主要说明一下,因为要替换,所以一定要是一整套,还有一个rhel-debuginfo.repo文件要配置。部分博客写的就不对了,这个文件配置不对也是不行的,所以博主把测试好的一套yum包给大家包括配置文件。需要的私聊我。

 

 

可以先 mkdir  /home/yum    新建一个文件夹

把5个安装包拷贝到 yum 这个文件下面

执行: rpm -ivh *.rpm  一次性执行依赖包,因为包之间会相互依赖。

 技术图片

 

 

第三步 新建配置   .repo 文件

vim /etc/yum.repos.d/CentOS-Base.repo

输入内容如下:

#CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client.  You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#
[base]
name=CentOS-$7 - Base - 163.com
#mirrorlist=http://mirrorlist.centos.org/?release=$7&arch=$basearch&repo=os
baseurl=http://mirrors.163.com/centos/7/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7


#released updates
[updates]
name=CentOS-$7 - Updates - 163.com
#mirrorlist=http://mirrorlist.centos.org/?release=$7&arch=$basearch&repo=updates
baseurl=http://mirrors.163.com/centos/7/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7


#additional packages that may be useful
[extras]
name=CentOS-$7 - Extras - 163.com
#mirrorlist=http://mirrorlist.centos.org/?release=$7&arch=$basearch&repo=extras
baseurl=http://mirrors.163.com/centos/7/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7


#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$7 - Plus - 163.com
baseurl=http://mirrors.163.com/centos/7/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7

 

当然你也可以把我的yum 包里面的文件拷贝出来。放到这个文件夹下面 替换成上面的文件名就行。

第五步  清除缓存

yum clear all

然后执行yum makecache清除缓存,就可以看见列表刷新了。

 

好了撸完!



以上是关于Redhat7 安装 yum源的主要内容,如果未能解决你的问题,请参考以下文章

redhat7 配置使用centos的yum源

redhat7 配置使用centos的yum源

redhat7.3配置163 yum源

redhat7.3配置163 yum源

Redhat7.6 yum源替换阿里yum源

Redhat7.3更换CentOS7 yum源