Red Hat Enterprise修改YUM为EPEL

RedHat Enterprise企业级Linux系统使用YUM工具需要注册订阅并需要一些花费,此处修改YUM并使用CentOS-Base.repo、epel.repo等YUM源。

此操作并不是破解,请知悉
有些RedHat的功能可能不能使用

 安装RedHat Enterprise Linux 7.6

 执行yum list未注册

image.png

 执行卸载yum

# setp1: 卸载yum
rpm -qa | grep yum | xargs rpm -e --nodeps

 下载yum包

阿里云:https://mirrors.edge.kernel.org

yum包:

  • 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

rpm包,有可能会抛错,需要升级rpm包:rpm-4.11.3-35.el7.x86_64.rpm

# setp1: 升级rpm包
rpm -Uvh rpm-4.11.3-35.el7.x86_64.rpm --nodeps
# setp2: 安装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

 下载CentOS-Base.repo、epel.repo

可以先找一台机器下载然后scp

# setp1: 
sed -i "s?\$releasever?7?g" /etc/yum.repo.d/CentOS-Base.repo

 查找redhat-release

需要卸载此包,否则执行yum upgrade抛出异常错误

# setp1: 查找已安装包中是否有此包
yum list installed | grep redhat-release-server
# setp2:卸载
rpm -e redhat-release-server-7.4-18.el7.x86_64 --nodeps

 清除YUM缓存并重建

# setp1:执行
yum clean all && yum makecache
# setp2: 查看当前yum源
yum repolist all
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Linux程序包的管理需要依赖程序包管理工具,程序包管理工具可以实现程序的安装、升级、卸载、查询和校验,等等相关操...
    piziyang12138阅读 928评论 0 0
  • Linux程序包的管理需要依赖程序包管理工具,程序包管理工具可以实现程序的安装、升级、卸载、查询和校验,等等相关操...
    Dream_wdl阅读 659评论 0 3
  • 1 Linux软件安装概述 安装程序的方式: 通用二进制格式:直接解压压缩文件,就可以使用。但一定要注意安装平台。...
    yichen_china阅读 1,365评论 0 1
  • 在准备搬家前,发现旧家有蟑螂,可以又不想把蟑螂带到新家,这种情况应该怎么处理呢?好好的新家,要是有蟑螂这玩意,那是...
    芳满天香阅读 1,304评论 0 0
  • 1 最初的付费是从订阅得到专栏开始的,第一个订阅的是李笑来的《通往财富自由之路》,被李老师的标题党深深吸引,犹豫了...
    杰克熊阅读 207评论 0 0