场景:
rpm包安装时都是有依赖的,手动一个个都安装,费时费力。
思路:将一堆rpm包放到一个目录下,做成本地yum源,让yum自动检测安装。
一、开启本地源
CentOS7 开启本地源CentOS-Media.repo文件。将文件中enabled=0改成enabled=1
vi /etc/yum.repos.d/CentOS-Media.repo
[c7-media] name=CentOS-$releasever - Media baseurl=file:///media/cdrom/ file:///media/CentOS/ file:///media/cdrecorder/ gpgcheck=1 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 priority=1 ~
二、创建存放rpm包的目录,这个里放到 /media/CentOS/,因为CentOS-Media.repo配置文件中baseurl就自带这个目录.
[root@CentOs7 ~]# mkdir -p /media/CentOS/ [root@CentOs7 ~]# mv *.rpm /media/CentOS/
三、创建repodata文件夹,现在已经到了/media/CentOS/目录下。
[root@CentOs7 ~]# cd /media/CentOS/ [root@CentOs7 ~]# createrepo ./
就可以看到有个repodata文件夹,里面是相关配置文件,不要去改动,如果增加或删除了,删除repodata文件夹后重新执行createrepo命令。
参照:
学神MK 第一章 4-8-2-部署docker容器虚拟化平台.mp4
enabled=1
原文:https://www.cnblogs.com/wutou/p/14283939.html