CentOS 7.9 升级 GCC 4.8.5 到 8.3.1

复制代码
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
复制代码

 

posted @   gentsir  阅读(135)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
点击右上角即可分享
微信分享提示