这篇文章上次修改于 1742 天前,可能其部分内容已经发生变化,如有疑问可询问作者。

1、环境准备

下载downloadonly插件和createrepo插件

yum install yum-plugin-downloadonly
yum -y install createrepo

在和需要安装软件的相同的版本的机器上使用如下yum命令进行软件所需的rpm下载

yum install --downloadonly --installroot=[一个空文件夹]  --releasever=7 --downloaddir=[下载包的文件夹]  [要下载的软件名]

例:

yum install --downloadonly --installroot=/root/repoinstall/ --releasever=7 --downloaddir=/root/repo/repo/  httpd

使用createrepo命令创建本地yum源,

createrepo  --database .

2、建立仓库

将创建好的yum源上传到无外网环境下的机器中,仿照Centos-Media中的配置配置好本地源,将Centos-Base重命名,使其失去作用

[c7-media]
name=CentOS-$releasever - Media
baseurl=file:///media/CentOS/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

3、使用yum安装