这篇文章上次修改于 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