1、背景
在redhat7.5上安装python3,执行命令./configure时,出现如下报错:configure: error: no acceptable C compiler found in $PATH
这个报错,说明没有安装合适的编译器gcc,这时就需要安装或者升级gcc及其它依赖包
2、使用yum命令直接联网安装gcc
yum install gcc -y
执行命令后,报如下错:
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
这是因为redhat7.5自带的yum源需要注册,但是并没有购买redhat7.5的服务。网上发现说可以用centos的yum包替换。也就是说,需要重新安装yum包
3、卸载redhat上默认安装的yum
1)查看原来安装的yum
2)卸载yum
rpm -qa|grep yum|xargs rpm -e --nodeps
3)再次查看,验证是否已下载干净
rpm -qa|grep yum
4)获取centos的yum包
http://mirrors.163.com/centos/7/os/x86_64/Packages/
http://centos.ustc.edu.cn/centos/7/os/x86_64/Packages/
如上两个地址,可以获取yum安装包(如下5个安装包是从上面第2个地址获取的)
5)上传这5个yum包到目录/home/dbc/yum-centos/下
6)执行命令:rpm -ivh *.rpm 一次性安装依赖包
7)新建配置文件/etc/yum.repos.d/CentOS-Base.repo,并输入如下内容:
#CentOS-Base.repo
redhat7.5上安装gcc编译器
最新推荐文章于 2022-09-01 16:31:46 发布
在Redhat7.5上安装Python3时遇到缺少GCC编译器的问题,通过卸载原yum并安装CentOS的yum包来解决未注册Red Hat Subscription Management的错误。步骤包括:卸载redhat自带yum,下载CentOS的yum包,创建配置文件,安装依赖,清除缓存,最后成功安装gcc。
摘要由CSDN通过智能技术生成