吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 819|回复: 1
收起左侧

[学习记录] rhel7更换yum源

[复制链接]
randy198 发表于 2022-4-2 16:10
本帖最后由 randy198 于 2022-4-2 16:55 编辑

最近在学习Linux,想给虚拟机里边的rhel7安装一下gcc,但红帽牛x的地方在于,如果你不注册他们的服务,有些程序是无法安装的,那就更换一下yum源吧!
1.    查看现有的yum包
[Asm] 纯文本查看 复制代码
# rpm -qa | grep yum
yum-utils-1.1.31-24.el7.noarch
yum-3.4.3-118.el7.centos.noarch
yum-plugin-fastestmirror-1.1.31-24.el7.noarch
yum-metadata-parser-1.1.4-10.el7.x86_64
yum-updateonboot-1.1.31-24.el7.noarch
会得到已安装的yum包列表,最好截图以免将来忘记都装过什么yum包。
2.    批量卸载yum包
[Asm] 纯文本查看 复制代码
# rpm -e yum-* --nodeps

3.    根据《centos7发行版号对应基于RHEL Source(版本)对照表》找到centos7对应的发行版号,发现是7(1406) image.png
4.    去阿里云开源镜像站找到对应的资源,因为对应的版本比较老,阿里云已经把它放进了过期源里。在/centos-vault/7.0.1406/os/x86_64/Packages/路径下找到刚才截图的几个yum包,wget下载下来。
5.    安装软件包
[Asm] 纯文本查看 复制代码
# rpm -ivh yum-*

6.    下载repo文件,如果有老的repo文件建议还是备份一下以备不时之需。
[Asm] 纯文本查看 复制代码
# wget -O /etc/yum.repos.d/CentOS-Base.repo [url=https://mirrors.aliyun.com/repo/Centos-7.repo]https://mirrors.aliyun.com/repo/Centos-7.repo[/url]

7.    编辑repo文件,把文件中所有$releasever改为7.0.1406。另外注意将baseurl里边的http://mirrors.aliyun.com/centos/……改为http://mirrors.aliyun.com/centos-vault/……否则会报错找不到yum源。
8.    清理yum缓存
[Asm] 纯文本查看 复制代码
# yum clean all

9.    将服务器软件包信息缓存至本地,提高搜索安装效率:
[Asm] 纯文本查看 复制代码
# yum makecache

搞定!

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

Polariszz 发表于 2022-4-2 16:44
学到了学到了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 13:51

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表