#前提条件:安装yum-utils
yum install -y yum-utils
#注释:这里可以选择使用yumdownloader或repotrack:
repotrack:(会下载全部依赖包,会在当前目录进行下载)
repotrack 服务名称
yumdownloader: (只会下载当前机器缺少的包)
(1)只下载单一服务,不下载依赖
yumdownloader -y 服务名称
(2)下载服务和它的依赖,可以指定下载目录
yumdownloader --resolve --destdir=指定的目录路径 服务名称
#下载完成之后安装:rpm -Uvh --force --nodeps *.rpm
####下面以gcc为例制作一个离线yum源
yumdownloader --resolve --destdir=/root/rpm/ gcc #指定的目录要先进行创建
yum -y install createrepo #安装createrepo
createrepo -v /root/rpm/ #创建yum仓库
ll | grep repodata #创建之后可以看到多出了一个目录
#之后就可以根据需求压缩成安装包即可
tar -zcf init_rpm.tar.gz rpm