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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!