当前位置: 首页 > news >正文

Linux:解决 yum 官方源无法使用(CentOS 7)

文章目录

  • 一、原因
  • 二、解决方法

一、原因

CentOS 7 在 2024年 6 月 30 日结束了它的生命周期(End of Life, EOL),这意味着官方不再提供更新和支持,包括其 yum 源也将停止服务。

因此对于仍然需要使用 CentOS 7 的用户来说,需要将官方的 yum 源更换成国内的源。


二、解决方法

首先,通过终端工具连接远程服务器,然后跟着下面的步骤操作:

第一步:编辑 CentOS-Base.repo 文件

sudo vi /etc/yum.repos.d/CentOS-Base.repo

第二步:将文件的内容改成下面的内容

# CentOS-Base.repo  
#  
# 这里配置了CentOS的yum源,使用了阿里云和清华大学的镜像点。  [base]  
name=CentOS-$releasever - Base  
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/  http://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/os/$basearch/  
gpgcheck=1  
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7  # released updates   
[updates]  
name=CentOS-$releasever - Updates  
baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch/  http://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/updates/$basearch/  
gpgcheck=1  
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7  # additional packages that may be useful  
[extras]  
name=CentOS-$releasever - Extras  
baseurl=http://mirrors.aliyun.com/centos/$releasever/extras/$basearch/  http://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/extras/$basearch/  
gpgcheck=1  
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7  # additional packages that extend functionality of existing packages  
[centosplus]  
name=CentOS-$releasever - Plus  
baseurl=http://mirrors.aliyun.com/centos/$releasever/centosplus/$basearch/  http://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/centosplus/$basearch/  
gpgcheck=1  
enabled=0  
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7  # contrib - packages by Centos Users  
[contrib]  
name=CentOS-$releasever - Contrib  
baseurl=http://mirrors.aliyun.com/centos/$releasever/contrib/$basearch/  http://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/contrib/$basearch/  
gpgcheck=1  
enabled=0  
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7  # 使用failovermethod 指定优先级,这里设置为随机(roundrobin),也可以改为priority并指定每个URL的优先级  
failovermethod=roundrobin

输入完毕后,保存并退出


第三步:清理缓存并更新

sudo yum clean allsudo yum makecachesudo yum update

提示:时间可能会有点久,速度和自己的网络有关,碰到需要输入字母才能继续的时候,直接输入 y 就好。


相关文章:

  • postman使用技巧
  • Postman做自动化测试
  • opencv函数展示
  • 【数字图像处理】数字图像空间域增强(3)
  • WIFI扫描记录
  • Spark-SQL核心编程(二)(三)
  • LIB-ZC, 一个跨平台(Linux)平台通用C/C++扩展库, IO操作
  • 管理与维护samba服务器
  • 信创服务器-大国崛起,信创当道!
  • SpringBoot异常处理之自定义统一的错误处理页面
  • 大模型全景解析:从技术突破到行业变革
  • 专为路由器和嵌入式设备设计的OpenWrt是什么?
  • RabbitMQ架构原理及消息分发机制
  • STM32江科大----------PID算法
  • SpringBoot整合Redis限流
  • 数据中台进化史:从概念萌芽到价值变现的蜕变之路
  • 理解最左前缀原则:联合索引命中规则全解析(含流程图)
  • Flutter PIP 插件 ---- iOS Video Call 自定义PIP WINDOW渲染内容
  • 基于MATLAB与deepSeek-R1的控制系统分析工具开发与应用
  • 打通任督二脉 - Device Plugin 让 k8s “看见” GPU
  • 网站的定位分析/安徽网站seo公司
  • 上市公司网站推广方案/新手seo要学多久
  • 承德网站建设电话/百度快照优化推广
  • 长宁哪里有做网站优化比较好/域名备案
  • 网站正在建设中 给你带来/百度seo外链推广教程
  • 网站建设装修/关键词优化seo公司