制作自己的yum仓库
安装createrepo
[root@docker32 ~]# yum install -y createrepo
以制作Apache软件为例
yum开启缓存
[root@docker32 ~]# vim /etc/yum.conf
[main]
cachedir=/var/cache/yum/$basearch/$releasever #yum下载的软件保存在本地的位置
keepcache=1 #开启缓存
debuglevel=2
logfile=/var/log/yum.log
...
先清空原有本地缓存
[root@docker32 ~]# yum clean all
安装Apache服务
[root@docker32 ~]# yum install -y httpd
建立存放安装Apache相关软件包目录
[root@docker32 opt]# mkdir /opt/httpd
把相关软件包移动到该目录
[root@docker32 opt]# find /var/cache/yum/x86_64/7/ -name "*.rpm" -exec mv {} /opt/httpd/ \;
[root@docker32 opt]# cd /opt/httpd/
制作Apache源
[root@docker32 opt]# createrepo ./
[root@docker32 opt]# vim /etc/yum.repos.d/httpd.repo
[httpd]
name=httpd
baseurl=file:///opt/httpd
gpgcheck=0
enable=1
结束
打包压缩制作离线Apache的yum源
[root@docker32 opt]# tar zcvf httpd.tar.gz httpd/

浙公网安备 33010602011771号