构建企业 YUM仓库
构建企业 YUM仓库 本地光盘提供基础软件包 环境准备
服务端配置 1.基础环境准备 //关闭防火墙 [[email?protected]_server_69_112 ~]# systemctl stop firewalld //临时关闭selinux [[email?protected]_server_69_112 ~]# setenforce 0 //安装ftp服务,启动并加入开机启动 [[email?protected]_server_69_112 ~]# yum -y install vsftpd [[email?protected]_server_69_112 ~]# systemctl start vsftpd [[email?protected]_server_69_112 ~]# systemctl enable vsftpd //开启yum缓存功能 [[email?protected]_server_69_112 ~]# vim /etc/yum.conf [main] cachedir=/var/cache/yum/$basearch/$releasever keepcache=1 [[email?protected]_server_69_112 ~]# yum clean all 2.提供基础 [[email?protected]_server_69_112 ~]# mkdir /var/ftp/centos75 [[email?protected]_server_69_112 ~]# mount /dev/cdrom /mnt [[email?protected]_server_69_112 ~]# cp -rp /mnt/Packages/*.rpm /var/ftp/centos75 3.提供第三方源 [[email?protected]_server_69_112 ~]# mkdir /var/ftp/ops [[email?protected]_server_69_112 ~]# yum -y install nginx docker //复制已缓存的 Nginx docker 及依赖包 到自定义 YUM 仓库目录中 [[email?protected]_server_69_112 ~]# find /var/cache/yum/x86_64/7/ -iname "*.rpm" -exec cp -rf {} /var/ftp/ops ; 4.安装 //安装createrepo [[email?protected]_server_69_112 ~]# yum -y install createrepo //生成仓库信息 [[email?protected]_server_69_112 ~]# createrepo /var/ftp/ops [[email?protected]_server_69_112 ~]# createrepo /var/ftp/centos75 //注意: 如果此仓库每次新增软件则需要重新生成一次 客户端使用yum源 1.配置并使用 [[email?protected]_client_69_113 ~]# gzip /etc/yum.repos.d/* [[email?protected]_client_69_113 ~]# vim /etc/yum.repos.d/centos7.repo [centos75] name=centos74_base baseurl=ftp://172.16.1.250/centos75 gpgcheck=0 2.客户端指向本地 [[email?protected]_client_69_113 ~]# vim /etc/yum.repos.d/ops.repo [ops] name=local ftpserver baseurl=ftp://172.16.1.250/ops gpgcheck=0 yum clean all yum 仓库安装软件报错 解决 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |