1、创建rpm包的存放目录
mkdir -p /yum/yum-sum/package
2、准备rpm包,可以通过自带yum只下载不安装工具下载
yum install --downloadonly --downloaddir=/yum/yum-sum/package <package-name>
如:yum install --downloadonly --downloaddir=/yum/yum-sum/package gcc gcc-c++
3、下载createrepo工具
yum -y install createrepo
4、创建repo
createrepo -u -d /yum/yum-sum
5、配置repo文件
vi /etc/yum.repos.d/CentOS-Media.repo
[c7-media]
name=CentOS-$releasever - Media
baseurl=file:///yum/yum-sum/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
6、制作cache
[root@min-base ~]# yum clean all
Loaded plugins: fastestmirror
Cleaning repos: c7-media
Cleaning up everything
Cleaning up list of fastest mirrors
[root@min-base ~]#
[root@min-base ~]# yum makecache
Loaded plugins: fastestmirror
c7-media | 3.0 kB 00:00:00
(1/3): c7-media/filelists_db | 880 B 00:00:00
(2/3): c7-media/primary_db | 1.8 kB 00:00:00
(3/3): c7-media/other_db | 1.3 kB 00:00:00
Determining fastest mirrors
Metadata Cache Created