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

Centos在2024年6月30日停止维护后如何换yum源安装组件

现象:

在centos7里使用yum安装报错:

Loading mirror speeds from cached hostfile

Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was

14: curl#6 - “Could not resolve host: mirrorlist.centos.org; 未知的错误”

原因:centos在2024年6月30日停止维护,因此yum的默认镜像地址http://mirrorlist.centos.org也无法访问了。需要更正yum源配置,如下是步骤。

解决方法:

1 更正.repo文件里的mirrors信息,然后安装centos-release-scl和centos-release-scl-rh,以使得devtoolset*系列的包可用

在/etc/yum.repos.d目录下执行如下命令:


sed -i s/mirror.centos.org/vault.centos.org/g /etc/yum.repos.d/*.repo

sed -i s/^#.*baseurl=http/baseurl=http/g /etc/yum.repos.d/*.repo

sed -i s/^mirrorlist=http/#mirrorlist=http/g /etc/yum.repos.d/*.repo

sudo yum clean all

sudo yum makecache


2 再次更正CentOS-SCLo-scl.repo和CentOS-SCLo-scl-rh.repo里的mirrors信息

在/etc/yum.repos.d目录下执行如下命令:


sed -i s/mirror.centos.org/vault.centos.org/g /etc/yum.repos.d/*.repo

sed -i s/^#.*baseurl=http/baseurl=http/g /etc/yum.repos.d/*.repo

sed -i s/^mirrorlist=http/#mirrorlist=http/g /etc/yum.repos.d/*.repo

sudo yum clean all

sudo yum makecache

3 安装gcc8


sudo yum install devtoolset-8


4 进入devtoolset-8环境

source /opt/rh/devtoolset-8/enable,并将其加入到~/.bashrc中

链接: link


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

相关文章:

  • EI Scopus双检索 | 2025年第四届信息与通信工程国际会议(JCICE 2025)
  • 【git】如何删除本地分支和远程分支?
  • ASP.NET Core WebApi接口IP限流实践技术指南
  • 基于Oracle与PyQt6的电子病历多模态大模型图形化查询系统编程构建
  • JVM类加载器(附面试题)
  • 【Linux】常见指令(一)
  • 【C语言】在 Linux 终端编写、编译并运行 Hello world 程序
  • 深入探讨Python正则表达式
  • OpenSearch Dashboard 权限管理:如何设置只读权限
  • Oracle 用户管理模式下的恢复案例-不完全恢复
  • 大数据、云计算和容器技术软件开发技能笔试题
  • 算法-字符串-227.基本计算器||
  • 【Innodb阅读笔记】之行记录格式(Redundant)
  • GPU渲染图形的步骤和流程
  • SAP 汇率维护OB08和对应配置,以及取值BAPI<转载>
  • Weiss 机器人电动夹爪,重塑工业自动化精密操作
  • Linux:信号的预备和产生
  • 【AI 探索之旅:从基础认知到前沿突破的深度游二】学习大模型前的准备
  • NLP-中文分词
  • Git仓库移除文件的暂存和修改
  • 【计算机网络】实验18:动态主机配置协议DHCP的作用
  • 前端工程化面试题目常见
  • ros项目dual_arm_pick-place(urdf文件可视化查看)
  • 设计模式----链式设计
  • 如何在 JavaScript 中设置定时器?
  • 2024-09 GESP C++ 一级试题及答案解析