1.直接解压镜像文件 xxx.iso
2.找到Packages文件夹,并将其中的gcc 的rpm包复制到服务器上
3.执行 rpm -ivh xxx.rpm 进行安装
4.出现如下图所示情况?不要慌
5. 执行这个命令即可:rpm -Uvh gcc*.rpm --nodeps --force (不推荐强装,后果很严重。当需要安装的软件没有安装依赖的时候,此方法可行管用)
6.强制的方式安装的gcc在实测时候,出现很多缺少某某依赖的情况,导致编译无法进行下去,所以此时,我们要采用建立本地yum源的方式。(此方法需要将整个iso文件上传到服务器上,笔者因为要装的软件比较多,之前就直接将整个iso文件mount到服务器上了)
7.新方法第一步,将centos7.6的iso镜像包上传到服务器空间足够的目录。(/home)
8.新方法第二步,新建挂载目录并挂载iso文件。执行命令:cd /home && mkdir cdrom && mount -o loop /home/XXXXX.iso /home/cdrom
9.新方法第三步,修改repo文件 执行命令 vi /etc/yum.repos.d/CentOS-Base.repo 并将其中的文件内容改为
[local]
name=local
baseurl=file:///home/cdrom/
enabled=1
gpgcheck=0
gpgkey=file:///home/cdrom/RPM-GPG-KEY-CentOS-7
值得注意的是RPM-GPG-KEY-CentOS-7这个路径的名字要在之前挂载的目录下找。
执行命令 cd /home/cdrom/ 如图所示:
目录下会有2个这种,我们选择不带-aarch64的那个。
10.最后执行命令清空yum并安装gcc。执行命令 yum clean all && yum install gcc
11.查看是否安装成功,执行命令:gcc -v 如图: