RedHat7:安装gcc时候发生This system is not registered to Red Hat Subscription Management的问题
我就只是想在RedHat7系统里装个C语言编译器,输入了yum install gcc,就出现了上述的问题,于是我的噩梦就开始了。
到网上四处查,看了好多所谓大佬们的博文,说是因为小红帽yum源需要收费,于是乎我就跟着他们给出的步骤整整弄了6个小时,依旧是屁都没有,依旧还是有那个问题,所谓大佬也不过如此。实践出真知,任你讲得天花乱坠都毫无意义。
于是崩溃的我只好选择更换系统,重新安装了CentOS7,结果呢?输入yum install gcc后轻轻松松就好了!!!!我当时真是一万个草泥马在奔腾,真是瞎了眼要安装什么RedHat。
所以,强烈建议各位毫不犹豫地抛弃RedHat,安装CentOS!我从下载到安装完成仅仅用了2个小时。
安装好后,你会发现CentOS比RedHat优秀太多了!里面已经给你预置好很多实用的软件,比小红帽方便太多了。
下面是具体流程(注意我安装的是CentOS7):
首先要下载CentOS7的镜像,在阿里云站点下载:http://mirrors.aliyun.com/centos/7/isos/x86_64/,选择下图中紫红色的下载。因为是国内的镜像,所以下载速度还是比较快的。
来说明一下各个类型的镜像:
CentOS-7-x86_64-DVD-1908.iso 标准安装版(推荐下载这个)
CentOS-7-x86_64-Everything-1908.iso 完整版,集成所有软件
CentOS-7-x86_64-LiveGNOME-1908.iso GNOME桌面版
CentOS-7-x86_64-LiveKDE-1908.iso KDE桌面版
CentOS-7-x86_64-Minimal-1908.iso 精简版,自带的软件最少
CentOS-7-x86_64-NetInstall-1908.iso 网络安装版
下载完成后,就需要进行安装。我是在VMware15中进行安装的,具体步骤见这篇博文:https://blog.51cto.com/14473285/2428255,非常详细,按照他的步骤来,一下子就可以成功。另外,需要提醒,他后面的网络连接配置也一定要做!gcc的安装是需要联网的,没网络是不行的。
另外,来到这一步时,如果你只是学生做做实验啥的,就建议直接用默认的就好了,不要手动分区,有点复杂,弄不好可能反而出现问题。
安装好CentOS7以及配置好网络之后,你进入root用户(不会的见我的其他博文),在终端输入yum install gcc,就成功安装了!
总结:放弃RedHat,果断选择CentOS!你会遇见更美好的明天!