首页 > 系统相关 >CentOS 7.9 升级 GCC 4.8.5 到 8.3.1

CentOS 7.9 升级 GCC 4.8.5 到 8.3.1

时间:2024-12-10 23:44:48浏览次数:9  
标签:scl GCC CentOS repos 8.3 etc manager yum

mkdir /etc/yum.repos.d.bak
mv /etc/yum.repos.d/* /etc/yum.repos.d.bak
rm -f /etc/yum.repos.d/*
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.huaweicloud.com/repository/conf/CentOS-7-anon.repo

cp /etc/yum.repos.d.bak/CentOS-SCLo-scl.repo /etc/yum.repos.d/
cp /etc/yum.repos.d.bak/CentOS-SCLo-scl-rh.repo /etc/yum.repos.d/

vim /etc/yum.repos.d/CentOS-SCLo-scl.repo
```
# 修改文件中第一个baseurl为
# baseurl=https://mirrors.huaweicloud.com/centos/$releasever/sclo/$basearch/sclo/
# 并注释 mirrorlist 行
```

vim /etc/yum.repos.d/CentOS-SCLo-scl-rh.repo
```
# 修改文件中第一个baseurl为
# baseurl=https://mirrors.huaweicloud.com/centos/$releasever/sclo/$basearch/rh/
# 并注释 mirrorlist 行
```

yum clean all
yum makecache fast

yum -y install centos-release-scl
yum-config-manager --enable rhel-server-rhscl-7-rpms
```
-bash: yum-config-manager: command not found
```

yum -y install yum-utils

yum-config-manager --enable rhel-server-rhscl-7-rpms
```
File "/usr/bin/yum-config-manager", line 135
  except yum.Errors.RepoError, e:
         ^^^^^^^^^^^^^^^^^^^^^^^
SyntaxError: multiple exception types must be parenthesized
```

vim /usr/bin/yum-config-manager
```
# 因升级到 python3 后导致的错误
# 修改文件第一行 #!/usr/bin/python -tt
# 为 #!/usr/bin/python2.7 -tt
# 再次执行 yum-config-manager --enable rhel-server-rhscl-7-rpms
```

yum -y install devtoolset-8
scl enable devtoolset-8 bash

 

标签:scl,GCC,CentOS,repos,8.3,etc,manager,yum
From: https://www.cnblogs.com/gentsir/p/18598362

相关文章

  • Domjudge 8.3 Docker 无痛配置
    Domjudge8.3基于Debian,docker安装前置说明先把docker安装好,然后因为举办该比赛没有用选手机,所以并没有学习选手机如何配置,同时由于设备和规模问题,气球小票机也没有配置,后面有机会再学习了参考博客Domjudge配置指南&校赛踩坑记录-知乎数据库从docker上pull数据......
  • Centos7更换Yum源
    一、先备份系统本身的yum源[root@localhost~]cd/etc/yum.repos.d/[root@localhost~]mvCentOS-Base.repoCentOS-Base.repo.bak 二、下载国内的yum源到/etc/yum.repos.d/CentOS-Base.repo(腾讯云yum源)wget-O/etc/yum.repos.d/CentOS-Base.repohttp://mirro......
  • Openstack离线镜像封装案例(基于Centos8.4)
    Openstack离线镜像封装案例(基于Centos8.4)以下步骤是一个完整的流程,从准备环境、下载必要文件,到最终创建定制ISO镜像。环境准备在CentOS8.4系统上进行以下操作(也可根据自身需要选择合适的操作系统):系统镜像处理1、安装必备工具安装用于创建和操作ISO镜像的工具:yumi......
  • CentOS 7.9 更新 yum 源
    1、更新yum源为华为云mkdir/etc/yum.repos.d.bakmv/etc/yum.repos.d/*/etc/yum.repos.d.bak#rm-f/etc/yum.repos.d/*wget-O/etc/yum.repos.d/CentOS-Base.repohttps://mirrors.huaweicloud.com/repository/conf/CentOS-7-anon.repoyumcleanallyummakecachefas......
  • Centos 7 系统 OceanBase 4.0 社区版三副本集群安装部署指南
    ========================================== 现供职于某上市互联网公司担任DBAOracle&PGACE称号,拥有OracleOCM、AWS、以及部分国产数据库等产品认证。喜欢技术分享,热爱交友,也热爱健身。墨天轮社区MVPOceanBase、PG中国分会、IvorySQL等南京地区组织者,也是TeckTa......
  • PostgreSQL 安装部署系列:采用源码方式在Centos 7.9 安装指定 PostgreSQL 数据库
    ========================================== 现供职于某上市互联网公司担任DBAOracle&PGACE称号,拥有OracleOCM、AWS、以及部分国产数据库等产品认证。喜欢技术分享,热爱交友,也热爱健身。2019年加入墨天轮,目前已发表了一百多篇原创文章,曾多次获评"月度墨力之星"。Oc......
  • Centos7.9实现远程挂载 nfs
    需求:现有2台华为云服务器(配置了同一个安全组,内网可以互ping),需要将192.168.0.141的/data/logs目录下的所有文件远程挂载到192.168.0.204的/data/logs目录下,采用了nfs的方式一、192.168.0.204配置如下1yuminstallnfs-utils23mkdir/data/logs4chmod755/data/logs......
  • Centos7安装Nginx教程,一步安装http和https
    nginx是一款轻量级web服务器,主要有负载均衡和反向代理的特性。安装准备nginx一些模块需要依赖lib库,所以先安装lib库,执行以下命令:[root@localhostlocal]#yum-yinstallgcc-c++pcrepcre-develzlibzlib-developensslopenssl-devel下载在官网下载安装包安装......
  • 新建虚拟机 VMware17 + Centos7
    新建虚拟机选择自定义,以便于安装CentOS7。直接下一步选择稍后安装操作系统。选择Linux系统,版本选择centos7;如果自己的电脑是32位就选centos732位;如果自己的电脑是64位就选centos764位。设置虚拟机名称,以及安装位置某个处理器内核数量建议选2虚拟机内......
  • 系统无法连接到 CentOS 的镜像源
    系统无法连接到CentOS的镜像源。CentOS7的官方支持已经结束,因此官方镜像源可能不再提供服务或已被移除。[root@master~]#yuminstallntp已加载插件:fastestmirror,langpacksLoadingmirrorspeedsfromcachedhostfileCouldnotretrievemirrorlisthttp://mir......