找回密码
 立即注册

微信登录

只需一步,快速开始

QQ登录

只需一步,快速开始

查看: 111|回复: 0

[Linux命令] CentOS7.X系统更换本地yum

[复制链接]

387

主题

19

回帖

3061

积分

管理员

积分
3061

最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

QQ
发表于 2024-8-18 07:12:23 | 显示全部楼层 |阅读模式
更换yum源的目的是,Centos本身使用的是外国yum源,当我们下载一些辅助工具的时候下载速度比较慢,所以将yum源更换为国内的yum源,提高下载速度。



详细操作步骤1. 下载wget

本人安装的Centos为最小版本,系统中未安装 wget,因此需在更换yum源之前先将wget下载。

  1. [root@bd01 ~]# yum -y install wget
复制代码
2. yum源修改

修改yum源主要是为了更换yum源过程操作失误,导致yum命令不可用,可以采用将系统yum源恢复,进行使用。

2.1 进入yum源目录下
  1. [root@bd01 ~]# cd /etc/yum.repos.d/
复制代码
2.2 查看当前目录下的内容
  1. [root@bd01 yum.repos.d]# ls -l
  2. total 40
  3. -rw-r--r--. 1 root root 1572 Dec  1  2016 CentOS-Base.repo
  4. -rw-r--r--. 1 root root 1309 Nov 23  2020 CentOS-CR.repo
  5. -rw-r--r--. 1 root root  649 Nov 23  2020 CentOS-Debuginfo.repo
  6. -rw-r--r--. 1 root root  314 Nov 23  2020 CentOS-fasttrack.repo
  7. -rw-r--r--. 1 root root  630 Nov 23  2020 CentOS-Media.repo
  8. -rw-r--r--. 1 root root 1331 Nov 23  2020 CentOS-Sources.repo
  9. -rw-r--r--. 1 root root 8515 Nov 23  2020 CentOS-Vault.repo
  10. -rw-r--r--. 1 root root  616 Nov 23  2020 CentOS-x86_64-kernel.repo
  11. ————————————————
复制代码
2.3 重命名yum源
  1. [root@bd01 yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.bak
  2. [root@bd01 yum.repos.d]# ls -l
  3. total 40
  4. -rw-r--r--. 1 root root 1572 Dec  1  2016 CentOS-Base.repo.bak
  5. -rw-r--r--. 1 root root 1309 Nov 23  2020 CentOS-CR.repo
  6. -rw-r--r--. 1 root root  649 Nov 23  2020 CentOS-Debuginfo.repo
  7. -rw-r--r--. 1 root root  314 Nov 23  2020 CentOS-fasttrack.repo
  8. -rw-r--r--. 1 root root  630 Nov 23  2020 CentOS-Media.repo
  9. -rw-r--r--. 1 root root 1331 Nov 23  2020 CentOS-Sources.repo
  10. -rw-r--r--. 1 root root 8515 Nov 23  2020 CentOS-Vault.repo
  11. -rw-r--r--. 1 root root  616 Nov 23  2020 CentOS-x86_64-kernel.repo
  12. ————————————————
复制代码
3. 下载yum源

阿里-centos7:http://mirrors.aliyun.com/repo/Centos-7.repo

网易-centos7:http://mirrors.163.com/.help/CentOS7-Base-163.repo

这里提供两种yum源的下载地址,本下载需要虚拟机联网操。

案例采用网易的yum源,阿里的操作步骤类同。

  1. [root@bd01 yum.repos.d]# wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
  2. --2023-05-06 21:02:37--  http://mirrors.163.com/.help/CentOS7-Base-163.repo
  3. Resolving mirrors.163.com (mirrors.163.com)... 101.71.33.11
  4. Connecting to mirrors.163.com (mirrors.163.com)|101.71.33.11|:80... connected.
  5. HTTP request sent, awaiting response... 200 OK
  6. Length: 1572 (1.5K) [application/octet-stream]
  7. Saving to: ‘CentOS7-Base-163.repo’

  8. 100%[=====================================>] 1,572       --.-K/s   in 0s

  9. 2023-05-06 21:02:38 (300 MB/s) - ‘CentOS7-Base-163.repo’ saved [1572/1572]
  10. ————————————————
复制代码
4. 修改yum源名称

将下载的yum源的名修改为系统默认的yum源名称。

  1. [root@bd01 yum.repos.d]# mv CentOS7-Base-163.repo CentOS-Base.repo
复制代码
5. 生成yum缓存
  1. [root@bd01 yum.repos.d]# yum makecache
复制代码
6. 更新yum源包
  1. [root@bd01 yum.repos.d]# yum -y update
复制代码
[color=rgba(0, 0, 0, 0.75)]

等待上述命令执行完成,yum源更换就完成了。









开源鸭免责声明
1.软件源码资源来源于网络,如有侵权请联系我们!
2.侵权联系邮箱:48165603@qq.com 收到邮件的24小时内删帖!
3.资源开源分享均为网络资源,开源发布立场不代表本站!
4.请勿侵犯正版软件,尊重正版版权作者的劳动成果!
5.欢迎广大开发作者来本站投稿,开源鸭有你更精彩!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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