RedHat yum源是收费的,没有注册的Redhat机器是不能使用yum源的。

1、当前系统环境:

系统版本:Red Hat Enterprise

Linux Server release 7.3 (Maipo)

软件环境:系统默认是自带了yum程序的,需要卸载,安装CentOS的

2、更换yum源:

1) 卸载本地yum:

# rpm -qa|grep yum #查看本地yum

# rpm -qa|grep yum|xargs rpm -e --nodeps #卸载本地yum,不检查依赖性,卸载yum程序

# rpm -qa | grep Python-urlgrabber | xargs rpm -e

--nodeps

2) 下载CentOS yum程序

# wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-161.el7.centos.noarch.rpm

# wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-50.el7.noarch.rpm

# wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm

使用wget命令下载,也可以用浏览器下载。rpm包下载地址http://mirrors.163.com/centos/7/os/x86_64/Packages/

,包的版本会有更新,选择最新版本下载

安装CentOS yum程序

为避免他们之间互相依赖,三个程序一起安装

# rpm -ivh yum-3.4.3-161.el7.centos.noarch.rpm

yum-plugin-fastestmirror-1.1.31-50.el7.noarch.rpm

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

安装报错,依赖软件版本不兼容,

警告:yum-3.4.3-161.el7.centos.noarch.rpm: 头V3 RSA/SHA256

Signature, 密钥 ID f4a80eb5: NOKEY 错误:依赖检测失败: python-urlgrabber >= 3.10-8 被 yum-3.4.3-161.el7.centos.noarch

需要 rpm >= 0:4.11.3-22 被 yum-3.4.3-161.el7.centos.noarch

需要

重新下载新版本的依赖软件,安装更新

# wget http://mirrors.163.com/centos/7/os/x86_64/Packages/rpm-4.11.3-35.el7.x86_64.rpm

# wget http://mirrors.163.com/centos/7/os/x86_64/Packages/rpm-libs-4.11.3-35.el7.x86_64.rpm

# wget http://mirrors.163.com/centos/7/os/x86_64/Packages/rpm-build-libs-4.11.3-35.el7.x86_64.rpm

# wget http://mirrors.163.com/centos/7/os/x86_64/Packages/rpm-python-4.11.3-35.el7.x86_64.rpm

# wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-chardet-2.2.1-1.el7_1.noarch.rpm

# wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-kitchen-1.1.1-5.el7.noarch.rpm

# wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-urlgrabber-3.10-9.el7.noarch.rpm

# wget http://mirrors.163.com/centos/7/os/x86_64/Packages/libxml2-python-2.9.1-6.el7_2.3.x86_64.rpm

# wget http://mirrors.163.com/centos/7/os/x86_64/Packages/rpm-4.11.3-35.el7.x86_64.rpm

# wget http://mirrors.163.com/centos/7/os/x86_64/Packages/rpm-sign-4.11.3-35.el7.x86_64.rpm

# wget http://mirrors.163.com/centos/7/os/x86_64/Packages/rpm-build-4.11.3-35.el7.x86_64.rpm

更新依赖软件:

# rpm –ivh python-*

# rpm -ivh libxml*

# rpm –Uvh rpm*

再次安装yum程序

# rpm -ivh yum-3.4.3-161.el7.centos.noarch.rpm

yum-plugin-fastestmirror-1.1.31-50.el7.noarch.rpm

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

安装报错:

错误:依赖检测失败: python-urlgrabber >= 3.10-8 被 yum-3.4.3-161.el7.centos.noarch

需要

Python-urlgrabber版本不兼容,下载对应的版本。

# wget ftp://ftp.icm.edu.pl/vol/rzm3/linux-centos-altarch/7.5.1804/os/armhfp/Packages/python-urlgrabber-3.10-8.el7.noarch.rpm

安装:

# rpm -ivh

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

再次安装yum程序

# rpm -ivh yum-3.4.3-161.el7.centos.noarch.rpm

yum-plugin-fastestmirror-1.1.31-50.el7.noarch.rpm

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

安装成功。

3) repo 配置文件

下载配置文件

# cd /etc/yum.repos.d/  #进入到yum配置文件目录

# wget

http://mirrors.163.com/.help/CentOS7-Base-163.repo #下载配置文件

设置配置文件

# sed -i "s;\$releasever;7;g"

CentOS7-Base-163.repo

替换新的repo文件

# mv redhat.repo redhat.repo.bak

配置文件内容如下:

[base]

name=CentOS-7 - Base - 163.com

#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&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=$releasever&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=$releasever&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 clean all  #清除yum缓存

# yum makecache #更新yum缓存

执行yumrepolist查看,如果显示出repo仓库列表,并显示软件包数量则OK。

# yum repolist

至此yum源更换完成。

红帽 linux 更换主板,RedHatEnterpriseLinux7更换CentOS7yum源相关推荐

  1. Linux 服务器更换主板后,网卡识别失败的处理方法

    上周日,由于断电,公司所在的集群服务器在关机断电重启后,发现唯一的一个登陆节点主板出现了故障,以致于 log 登陆节点的 Red Hat Enterprise 6 系统无法启动. 由于集群是生信所有分 ...

  2. linux主板上的网卡不显示,linux服务器更换主板后无法识别网卡解决办法

    在我的超算集群里,有台服务器故障报修,主板坏了,更换主板后,无法识别网卡,用命令ifconfig -a 查看只显示lo loopback 127.0.0.1,以及eth7,eth8,eth9等没有网卡 ...

  3. 服务器更换主板后linux系统无法启动解决

    由于机器故障不得不更换主板,这样主板上的启动项就会随着老主板一起报废开机后找不到 启动项无法进入系统.提示Boot Failed 新更换的主板没有操作系统的启动项 进入 RAID 看 raid 信息也 ...

  4. 华为服务器更换主板后怎么进系统,服务器更换主板

    服务器更换主板 内容精选 换一换 华为云帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用华为云服务. 如果弹性负载均衡 ...

  5. ibm服务器更换主板怎么恢复系统,记号一次更换IBM X3650M4主板后RAID无法启动的解决...

    记号一次更换IBM X3650M4主板后RAID无法启动的解决 记号一次更换IBM X3650M4主板后RAID无法启动的解决 https://wenku.baidu.com/view/9d503ef ...

  6. Docker 更换镜像内部的软件源为国内源(apt-get源)

    Docker 更换镜像内部的软件源为国内源(apt-get源) 1.查看镜像内部的软件源 2.查看系统版本 3.更换软件源 3.1 在镜像内部更换 3.2用Dockerfile构建时更换 1.查看镜像 ...

  7. MapReduce Service更换集群外部时钟源,仅需10步

    摘要:MapReduce Service 集群使用NTP进行时钟同步.本文简要介绍了MapReduce Service集群NTP机制及NTP的配置方式. 本文分享自华为云社区<MapReduce ...

  8. 换主板 oracle 蓝屏,图文说明win7系统更换主板后开机蓝屏的办法

    随着电脑的使用率越来越高,我们有时候可能会遇到win7系统更换主板后开机蓝屏问题,如果我们遇到了win7系统更换主板后开机蓝屏的问题,要怎么处理win7系统更换主板后开机蓝屏呢?我们只用 1.我建议你 ...

  9. 服务器更换主板后系统无法启动

    针对 2008R2.linux6 以上版本更换主板后无法启动 由于机器故障不得不更换主板,这样主板上的启动项就会随着老主板一起报废开机后找不到 启动项无法进入系统. 新更换的主板没有操作系统的启动项 ...

最新文章

  1. 2022-2028年中国超声波探伤仪行业市场现状调研及发展前景分析报告
  2. ES6系列--对象扩展
  3. 127. Leetcode 242. 有效的字母异位词 (哈希表)
  4. 【渝粤题库】陕西师范大学400005 中国传统文化 作业(专升本)
  5. 刚入职场的菜鸟,这些大数据知识点,你必须掌握了!
  6. Qt之线程同步(生产者消费者模式 - QSemaphore)
  7. [luoguP2324] [SCOI2005]骑士精神(A*?)
  8. java8 朗姆表达式,java同步数据库时间问题[问题点数:20分,结帖人vtison]
  9. 服务器系统时间提前八小时,windows服务器时间少八小时
  10. Android 开发之 ---- 底层驱动开发(一)
  11. Qt QDialog简介
  12. Neuralog.v2013.06 1CD (测井曲线智能矢量化软件)
  13. 走进Axure的表单设计
  14. “看得见的手”:浅谈我国网约车监管
  15. Arduino- GY30光线传感器实验(检测光照强度)
  16. docxtpl使用手册
  17. html网页课件,HTML网页制作-教学课件.ppt
  18. 系统之家 linux下载,深度系统deepin linux最新版ISO镜像下载 V15.4.1
  19. SQL Server修改字段修改描述语句
  20. 【内网—权限提升】——linux本地提权_脏牛漏洞提权

热门文章

  1. discuz论坛中,如何上传并插入一段本地视频,并支持实时展示、实时播放
  2. ker矩阵是什么意思_用初等变换求逆矩阵的小小解释
  3. getCause()、e.getMessage()产生的结果
  4. opencv报错—error C2872: ACCESS_MASK: 不明确的符号
  5. 病毒泄密一个接一个,有7招能保护你的数字生活
  6. 3.5寸服务器硬盘v4,六碟巨兽 希捷Enterprise Capacity 3.5 HDD v4评测
  7. 软件应用无所不在 正吞噬整个世界
  8. iOS 11封杀32位应用,不少开发者宁愿放弃
  9. Mysql中使用Update From语句
  10. Ubuntu查看usb 设备