美文网首页
yum内网私有仓库

yum内网私有仓库

作者: 吃可爱长大鸭 | 来源:发表于2019-10-16 12:00 被阅读0次

为什么需要私有YUM仓库

1.下载速度慢
2.需要有外网
3.有些Base源和epel源软件没有,需要单独创建下载源

需要的软件:

createrepo 
nginx

操作步骤:

1.配置nginx索引模块

[root@web01 ~]# cat /etc/nginx/conf.d/index.conf 
server {
    listen       80;
    server_name  yum.mysun.com;
    location / {
        autoindex on;
        autoindex_exact_size off;
        autoindex_localtime on;
        autoindex_format html;
        charset utf-8,gbk;
        root   /data/yum;
        index  index.html index.htm;
    }
}

2.安装createrepo

yum install createrepo -y

3.准备软件仓库目录并下载需要的软件

yum install --downloadonly --downloaddir=/data/yum nginx screen vim tree -y

4.生成yum元数据

createrepo /data/yum 

5.客户端生成本地源

[root@web02 ~]# cat /etc/yum.repos.d/local.repo 
[local]
name=local
enable=1
gpgcheck=0
baseurl=http://10.0.0.7

6.客户端测试安装

yum makecache
yum search nginx 
yum install nginx

更新软件包的操作步骤:

第一种方法:真实下载

1.打开yum缓存

[root@web01 /data/yum]# grep "keepcache" /etc/yum.conf 
keepcache=1

2.清空原来的缓存

yum clean all 

3.下载软件php

yum remove php-mysql-5.4 php php-fpm php-common
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum install php71w php71w-cli php71w-common php71w-devel php71w-embedded php71w-gd php71w-mcrypt php71w-mbstring php71w-pdo php71w-xml php71w-fpm php71w-mysqlnd php71w-opcache -y

4.移动已经缓存下来的rpm包到yum仓库目录

find /var/cache/yum/ -type f -name "*.rpm"|xargs mv -t /data/yum/

5.生成新的yum元数据

createrepo --update /data/yum/

第二种方法:只下载不安装

yum install --downloadonly --downloaddir=/data/yum php71w php71w-cli php71w-common php71w-devel php71w-embedded php71w-gd php71w-mcrypt php71w-mbstring php71w-pdo php71w-xml php71w-fpm php71w-mysqlnd php71w-opcache 

相关文章

  • yum内网私有仓库

    为什么需要私有YUM仓库 需要的软件: 操作步骤: 1.配置nginx索引模块 2.安装createrepo 3....

  • centos7下配置使用yum私有仓库

    前提条件:参照《Nexus3创建yum私有仓库》创建了yum私有仓库。 配置步骤如下: 1. 备份本地Yum源配置...

  • 构建私有仓库

    私有仓库程序 在centos7下,可以先安装“私有仓库程序”,docker-registry 安装命令是yum -...

  • docker镜像仓库

    公有仓库和私有仓库: 速度:公有仓库走的公网,速度较慢;私有仓库走的是内网,即局域网;安全性:公有仓库存放在公共硬...

  • 搭建yum私有仓库

    为什么需要使用yum源私有仓库 1.网络上有大量的yum源,但由于受到网络环境的限制,导致软件安装耗时过长甚至失败...

  • docker自动发布方案

    内网jenkins拉取git代码打包构建docker 镜像,发布到内网私有仓库,远程ssh或者rancher发布外网容器

  • php composer使用私有仓库Nexus进行上传和下载

    0、Nexus配置私有仓库 nexus的内网ip地址是 http://192.168.5.6:8081/ a、新建...

  • Drone CI 与 Harbor

    相对于采用公共的镜像仓库,使用私有镜像仓库,可以部署在内网中,利用内网的安全防护如防火墙等,更安全更高效,方便内部...

  • (CocoaPods) - 在内网搭建私有库

    一、在内网 Git 创建一个空的仓库,用来存放私有库信息 名称为 SpecRepo(名字可以自己定)。 二、把内网...

  • 个人-内网下Yum仓库搭建配置(需镜像)

    内网下Yum仓库搭建配置 1、实验环境 虚拟机环境:VMware 12 版本虚拟机网络环境:内网 IP 段:172...

网友评论

      本文标题:yum内网私有仓库

      本文链接:https://www.haomeiwen.com/subject/rgiymctx.html