利用httpd创建自定义yum仓库
1、安装createrepo和httpd
yum install -y createrepo httpd
2、创建目录/var/www/html/,并且在改目录下(目录可以自己再建文件夹)初始化仓库
mkdir -p /var/www/html/
传入所需要的rpm包到该目录下
初始化仓库 createrepo -p /var/www/html
初始化后可以 createrepo -v /var/www/html 查看仓库信息
3、启动httpd服务
systemctl start httpd.service
开机启动httpd服务
systemctl enable httpd.service
关闭防火墙cenos7
systemctl stop firewalld.service
systemctl disable firewalld.service
删除welcome文件
rm -rf /etc/httpd/conf.d/welcome.conf
重启服务
systemctl restart httpd.service
4、浏览器访问http://虚拟机ip,有文件目录说明配置成功
5、自定义yum源的使用
在需要使用改自定义yum源的节点上,进入/etc/yum.repos.d目录,将原来的目录下文件重命名.bk或者移动到tmp文件夹下
创建新的repo文件,文件名自定义,内容如下(name均可以自己改)
[[email protected] yum.repos.d]# cat ovirt_rpm.repo
[ovirt]
name=ovirt
baseurl=http://ip/
enable=1
gpgcheck=0
后续可以直接使用yum install -y xxx安装所需的软件
注意:若更新了yum仓库文件需要两步骤生效:
1)仓库节点: createrepo --update /var/www/html
2)使用yum源的节点: yum clean all 再安装