离线安装GCC或是其他组件无非两种安装:
1. 下载所有需要的rpm包,直接忽略依赖强制安装:
rpm -Uvh *.rpm --nodeps --force
依赖较多的组件不推荐这么安装;
2. 离线YUM源:一般情况用ISO比较实用
1)挂载镜像;
mount -o loop CentOS-7.iso /media/CentOS/
2)修改YUM源从ISO里面读;
修改文件CentOS-Media.repo如下:
[c7-media]
name=CentOS-$releasever - Media #名字而已
baseurl=file:///media/Centos #还记得你刚刚挂载镜像的地址不,没错,就是它
gpgcheck=1
enabled=1
gpgkey=file:///media/Centos/RPM-GPG-KEY-CentOS-7 #还是要注意路径
CENTOS的yum源默认从BASE里面读,所以有两种方法:
1. 直接修改BASE源: cat CentOS-Media.repo > CentOS-Base.repo
2. 删除CentOS-Base.repo,让YUM从Media源来读取.
然后 yum install gcc