搭建本地yum仓库
具体部署
一.服务端部署
下载相应软件
(1)这个命令用来创建yum仓库
[root@backup ~]# yum install -y createrepo
(2)这里需要访问网站,所以需要nginx
[root@backup ~]# yum install -y nginx
第一个历程:创建/yum/目录,作为yum仓库
[root@backup ~]# mkdir/yum
第三个历程:安装创建仓库的命令,并创建仓库
[root@backup ~]# yum install createrepo -y
[root@backup ~]# createrepo /yum
创建成功后/yum目录中会多出这个repodata目录,如果没有这个目录,说明yum仓库没有创建成功
[root@backup yum]# ll
total 2964
-rw-r--r-- 1 root root 2844220 Apr 29 23:45 httpd-2.4.6-89.el7.centos.x86_64.rpm
-rw-r--r-- 1 root root 92616 Apr 29 23:45 httpd-tools-2.4.6-89.el7.centos.x86_64.rpm
-rw-r--r-- 1 root root 53108 Mar 22 2017 iftop-1.0-0.14.pre4.el7.x86_64.rpm
-rw-r--r-- 1 root root 31264 Jul 4 2014 mailcap-2.1.41-2.el7.noarch.rpm
drwxr-xr-x 2 root root 4096 Jul 12 11:27 repodata
第四个历程:使用nginx发布yum仓库
[root@backup yum]# yum install nginx -y
编写nginx配置文件,然后检查语法,重启
[root@backup yum]# cat /etc/nginx/conf.d/yum.conf
server {
listen 80;
server_name www.yum.com;
autoindex on;
location / {
root /yum;
index index.html index.html;
}
}
二.客户端部署
第一个历程:下载优先级软件
[root@lb01 ~]# yum install -y yum-plugin-priorities.noarch
第二个历程:编写local.repo文件,让用户下载软件时优先走本地源
[root@lb01 ~]# cd /etc/yum.repos.d/
[root@lb01 yum.repos.d]# vim local.repo
[oldboy]
name = oldboy
baseurl = https//www.yum.com
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck = 0
priority=1
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。