更改redhat linux yum源,RedHat7.5修改Yum源为CentOS

1.卸载rhel自带Yum包

# rpm -qa|grep yum # 查看原来的yum源

# rpm -qa|grep yum|xargs rpm -e --nodeps # 强制卸载

# rpm -qa|grep yum # 再次查看,确认已经卸载完成

2.下载Yum包

# mkdir /tmp/pkg && cd /tmp/pkg

# wget http://vault.centos.org/7.5.1804/os/x86_64/Packages/yum-3.4.3-158.el7.centos.noarch.rpm

# wget http://vault.centos.org/7.5.1804/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm

# wget http://vault.centos.org/7.5.1804/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-45.el7.noarch.rpm

# wget http://vault.centos.org/7.5.1804/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm

# wget http://vault.centos.org/7.5.1804/os/x86_64/Packages/python-urlgrabber-3.10-8.el7.noarch.rpm

3.安装Yum

# rpm -ivh python-iniparse-0.4-9.el7.noarch.rpm

# rpm -ivh python-urlgrabber-3.10-8.el7.noarch.rpm

# rpm -ivh yum-metadata-parser-1.1.4-10.el7.x86_64.rpm

# rpm -ivh yum-plugin-fastestmirror-1.1.31-45.el7.noarch.rpm yum-3.4.3-158.el7.centos.noarch.rpm

4.配置yum源

# cd /etc/yum.repos.d/

# rm -rf ./*

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

5.清空所有的缓存并重新建立缓存

yum clean all && yum makecache

6.这里有报错: [Errno 14] HTTP Error 404 - Not Found,这是因为yum源配置中的链接不对,版本号那里我们全修改为7就OK了。

[base]

name=CentOS-7.5.1804 - Base - 163.com

#mirrorlist=http://mirrorlist.centos.org/?release=7.5.1804&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.5.1804 - Updates - 163.com

#mirrorlist=http://mirrorlist.centos.org/?release=7.5.1804&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.5.1804 - 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.5.1804 - 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

8.重新建立缓存

# yum makecache

已加载插件:fastestmirror, product-id, search-disabled-repos, subscription-manager

This system is not registered with an entitlement server. You can use subscription-manager to register.

Loading mirror speeds from cached hostfile

base | 3.6 kB 00:00:00

extras | 2.9 kB 00:00:00

updates | 2.9 kB 00:00:00

(1/10): base/x86_64/group_gz | 165 kB 00:00:00

(2/10): base/x86_64/filelists_db | 7.3 MB 00:00:01

(3/10): base/x86_64/other_db | 2.6 MB 00:00:00

(4/10): extras/x86_64/filelists_db | 207 kB 00:00:00

(5/10): extras/x86_64/primary_db | 153 kB 00:00:00

(6/10): extras/x86_64/other_db | 100 kB 00:00:00

(7/10): base/x86_64/primary_db | 6.0 MB 00:00:02

(8/10): updates/x86_64/filelists_db | 3.3 MB 00:00:01

(9/10): updates/x86_64/other_db | 368 kB 00:00:00

(10/10): updates/x86_64/primary_db | 5.9 MB 00:00:02

元数据缓存已建立

9.查看仓库信息

# yum repolist

已加载插件:fastestmirror, product-id, search-disabled-repos, subscription-manager

This system is not registered with an entitlement server. You can use subscription-manager to register.

Loading mirror speeds from cached hostfile

源标识 源名称 状态

base/x86_64 CentOS-7.5.1804 - Base - 163.com 10,097

extras/x86_64 CentOS-7.5.1804 - Extras - 163.com 307

updates/x86_64 CentOS-7.5.1804 - Updates - 163.com 1,010

repolist: 11,414

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值