1. 背景
承接上文 使用repotrack下载指定rpm包及其全量依赖包 ,现在已经获得某一指定rpm包(如gcc-4.8.5-44.el7.x86_64.rpm
)及其全量依赖包,需要在另一台离线的Centos7系统上安装gcc
同时已经准备好另一台离线的Centos7虚机,并且未配置yum源
2. 制作本地yum源
2.1 首先确保该离线虚机上安装有createrepo
,可以从另一台有外网yum源的os上通过命令 yum install --downloadonly --downloaddir=./createrepo_rpms createrepo
获取rpm包
将该rpm包拷贝到离线虚机上后,使用命令rpm -ivh createrepo-0.9.9-28.el7.noarch.rpm
安装createrepo
2.2 进入到gcc
的安装包目录中,使用命令createrepo ./
生成文件夹repodata
2.3 配置本地yum源:新建配置文件 —> yum clean all
—> yum makecache
2.4 使用命令yum repolist all
查看yum源
2.5 直接使用yum install -y gcc
安装gcc,安装成功,查看如下