加入收藏 | 设为首页 | 会员中心 | 我要投稿 财气旺网 - 财气网 (https://www.caiqiwang.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

CentOS中修改yum源

发布时间:2022-09-27 14:28:59 所属栏目:Linux 来源:
导读:  刚装完的CentOs系统里使用的是国外的CentOs更新源,这就造成了我们使用默认更新源安装或者更新软件时速度很慢的问题。

  为了使用yum工具能快速的安装更新软件,我们需要将默认的yum更新源配置为国内的更新
  刚装完的CentOs系统里使用的是国外的CentOs更新源,这就造成了我们使用默认更新源安装或者更新软件时速度很慢的问题。
 
  为了使用yum工具能快速的安装更新软件,我们需要将默认的yum更新源配置为国内的更新源。
 
  开启网络连接
 
  对于新装的CentOS,默认是没有开启网络连接的,所以你看不到IP地址。
 
  #查看有线网设备
  ip address
  可以看到几个设备:
 
  1: lo:  mtu 65536 qdisc noqueue
  2: enp4s0:  mtu 1500
  ...
  那么,有线网就是叫enp4s0,(虚拟机一般为 ens33 )
 
  #打开有线网配置
  vi /etc/sysconfig/network-scripts/ifcfg-enp4s0
  #最后一行,修改为YES
  ONBOOT=YES
  #重启网络服务
  systemctl restart network.service
  更换yum官方源
 
  #下载wget工具,一般默认有
  yum install -y wget
  #进入yum源配置文件所在文件夹
  cd /etc/yum.repos.d/
  #备份本地yum源(修改或删除文件都建议备份下)
  mv CentOS-Base.repo CentOS-Base.repo_bak
  获取国内yum源进行覆盖(阿里云、163等等)
 
  通常,yum 把下载的header和软件包都存储在/var/cache/yum目录中linux软件源,而不会自动删除。如果你觉得它们占用了大量磁盘空间,可以使用yum clean指令进行清除
 
  #清理yum缓存
  yum clean all
  #清理后重建缓存
  yum makecache
  #升级Linux系统
  yum -y update
  增加EPEL源
 
  (Extra Packages for Enterprise Linux),为“红帽系”的操作系统提供额外的软件包,适用于RHEL、CentOS等,里面有1万多个软件,强烈建议安装。
 
  #安装epel源
  yum install epel-release
  #修改为阿里的epel源
  wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
  yum priorities 插件可以用来强制保护源。它通过给各个源设定不同的优先级,使得系统管理员可以将某些源(比如 Linux 发行版的官方源)设定为最高优先级,从而保证系统的稳定性(同时也可能无法更新到其它源上提供的软件最新版本)。
 
  #安装yum源优先级管理工具
  yum install -y yum-priorities
  #添加优先级(数字越小优先级越高)
  vim /etc/yum.repo.d/epel.repo
  priority=88
  #添加优先级(这个数要小于epel里的88即可)
  vim /etc/yum.repo.d/Centos-Base.repo
  priority=6
  #开启yum源优先级功能
  vim /etc/yum/pluginconf.d/priorities.conf
  #确保文件内容包含如下:
  [main]
  enabled=1
 

(编辑:财气旺网 - 财气网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!