搭建本地yum源的目的是:局域网不能上外网,本地安装会更快。
下面记录下两种搭建方式:
1、本地file,可以创建也可以不创建createrepo,不创建是因为使用了已经存在repodata,这是仓库数据。本地file的自能本机使用,局域网中的其他机器是访问不了的;
2、搭建httpd,vsftpd,来为其他局域网中的机器提供yum源;
我主要是介绍下httpd的搭建方式,这个也比较实用;
注:
1、以下都是在不能上外网的情况下安装,在ISO镜像中没有的rpm包则另外下载安装;
2、安装镜像是CentOS7.3
3、这里都是root用户操作
搭建步骤:
1. 首先安装httpd服务
安装httpd服务需要安装httpd-2.4.6-45.el7.centos.x86_64.rpm包,然而还有需要安装一些依赖包,不然会报错,如:
[root@study Packages]# rpm -ivhhttpd-2.4.6-45.el7.centos.x86_64.rpm
warning: httpd-2.4.6-45.el7.centos.x86_64.rpm: Header V3RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
error: Failed dependencies:
/etc/mime.types is needed byhttpd-2.4.6-45.el7.centos.x86_64
httpd-tools = 2.4.6-45.el7.centos is needed byhttpd-2.4.6-45.el