CentOS 7 制作离线yum源
1.建立本地yum源仓库
mkdir -p /root/data/yum
2.安装createrepo
1 yum install -y createrepo
# 或者
2 rpm -ivh http://mirror.centos.org/centos/7/os/x86_64/Packages/createrepo-0.9.9-23.el7.noarch.rpm
3.下载需要的rpm包到第一步的文件夹中
yum install createrepo --downloadonly --downloaddir=/root/data/yum
4.确保防火墙关闭状态
5.开始创建yum仓库,在rpm包存放的所在的目录下执行createrepo命令。
createrepo /root/data/yum

成功后会出现一个repodata
6.在/etc/yum.repos.d目录下创建配置文件。
(我这里是以本地file的形式给自己的主机提供yum源,如果你要在局域网内的其他主机可以访问到,则使用http或ftp的形式进行,比如:base=http://{当前yum源所在主机的IP}/{RPM软件包目录})
cd /etc/yum.repos.d
cat CentOS-Local.repo
[CentOS-Local]
name=Centos Local yum repo
baseurl=file:///root/data/yum
enabled=1
gpgcheck=0
priority=1
7.更新本地缓存
yum clean all
yum makecache
8.检测是否使用了本地yum源
yum repolist
