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

Linux 更换yum镜像源

报错信息

File contains no section headers.
file: file:///etc/yum.repos.d/CentOS-Base.repo, line: 1
'<html>\r\n'
[root@localhost ~]# sudo yum makecache
已加载插件:fastestmirror, langpacks


File contains no section headers.
file: file:///etc/yum.repos.d/CentOS-Base.repo, line: 1
'<html>\r\n'
[root@localhost ~]# 

解决方法

删除错误的配置文件

执行以下命令删除当前损坏的 repo 文件:

sudo rm -f /etc/yum.repos.d/CentOS-Base.repo

2. 下载正确的 repo 文件
阿里云镜像源

下载阿里云的 CentOS 7 配置文件:

sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

清华大学镜像源

或者选择清华大学的 CentOS 7 配置文件:

sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.tuna.tsinghua.edu.cn/repo/Centos-7.repo

3. 检查文件内容

确认文件内容是否正常:

cat /etc/yum.repos.d/CentOS-Base.repo

正确的内容应该类似于以下格式:

[base] name=CentOS-$releasever - Base baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/ gpgcheck=1 gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7 [updates] name=CentOS-$releasever - Updates baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch/ gpgcheck=1 gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

4. 清理缓存并重新生成

清理旧缓存并重新生成 yum 缓存:

sudo yum clean all sudo yum makecache

5. 测试更新

尝试运行更新命令:

sudo yum update -y


http://www.kler.cn/a/513482.html

相关文章:

  • 小米平板pad6工程固件界面预览 修复tee损坏 修复底层分区 开diag端口
  • Apache Tomcat文件包含漏洞复现(详细教程)
  • C语言小任务——1000以内含有9的数字
  • 第3章 存储系统
  • 偏序关系.
  • LeetCode hot 力扣热题100 翻转二叉树
  • 最新百应abogus纯算还原流程分析
  • WPF2-1在xaml为对象的属性赋值.md
  • DOL-288 多功能电子计时器说明书
  • (10)深入浅出智能合约OpenZeppelin开源框架
  • Linux内核编程(二十一)USB驱动开发-键盘驱动
  • es 3期 第25节-运用Rollup减少数据存储
  • VINS-Mono源码阅读(一)程序简介、编译调试、配置文件
  • Unity自学之旅04
  • 缓存系统(redis)测试体系
  • 智慧脚下生根,智能井盖监测终端引领城市安全新革命
  • Mybatis 进阶 / Mybatis—Puls (详细)
  • 升级《在线写python》小程序的分享功能。昨天忘了...
  • Keil5 IDE使用笔记
  • C#调用c++dll的两种方法(静态方法和动态方法)