redhat7.5上安装gcc编译器

在Redhat7.5上安装Python3时遇到缺少GCC编译器的问题,通过卸载原yum并安装CentOS的yum包来解决未注册Red Hat Subscription Management的错误。步骤包括:卸载redhat自带yum,下载CentOS的yum包,创建配置文件,安装依赖,清除缓存,最后成功安装gcc。
摘要由CSDN通过智能技术生成

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

The mirror system uses the connecting IP address of the client and the

update status of each mirror to pick mirrors that

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值