本地yum仓同步阿里云镜像的rpm包

一.安装相关依赖

yum install -y wget make cmake gcc gcc-c++
yum install -y pcre-devel lib zlib-devel 

 

二.安装nginx服务

yum安装nginx服务

 

三.nginx配置文件server配置

    server {
        listen 80;
        server_name 10.0.0.61;
        root     /ansible_playbook/yumerop/yum-aly/yum-custom/;     #yum仓库的站点目录
        location / {
        index index.html index.htm;
        autoindex on;                                          #开启目录浏览功能
        autoindex_exact_size off;
        autoindex_localtime on;
        }
    }

 

四.同步rpm包

①.设置aliyun镜像为本地yum源

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
yum clean all

②.选择指定仓库标识作为本地yum源

yum repolist查看yum仓库标识

本地yum仓同步阿里云镜像的rpm包

 

③.将阿里云中的epel源同步到本地/ansible_playbook/yumerop/yum-aly/yum-custom

当然也可以同步base,extras,updates等

yum install -y yum-utils-1.1.31-52.el7.noarch
reposync -r base -p /ansible_playbook/yumerop/yum-aly/yum-custom

 

④写个shell脚本自动更新rpm包

vi /root/update_yum.sh

#!/bin/bash
datetime=`date +"%Y-%m-%d"`
exec > /var/log/repo.log
reposync -d -r base -p /ansible_playbook/yumerop/yum-aly/yum-custom

#同步镜像源
if [ $? -eq 0 ];then
    createrepo --update  /ansible_playbook/yumerop/yum-aly/yum-custom
    #每次添加新的rpm时,必须更新索引信息
echo "SUCESS: $datetime epel update successful"
else
echo "ERROR: $datetime epel update failed"
fi

 

⑤定时任务:每周日晚上三点同步yum源
crontab -e
0 3 * * 0 /bin/bash /root/update_yum.sh 
#注意:
   1           2        3         4           5         6        0 
周一      周二    周三    周四     周五    周六   周日

 

五.更新索引

createrepo --update /ansible_playbook/yumerop/yum-aly/yum-custom

 

六.清理缓存数据

yum clean all

 

七.编写repo文件

vim /etc/yum.repos.d/my-base.repo

[my-base]
name=Server
baseurl=http://10.0.0.61
enable=1
gpgcheck=0
priority=1
lovermethod=priority

原创链接:https://blog.csdn.net/bbwangj/article/details/80618726

赞赏

微信赞赏支付宝赞赏

Linux基础

获取本地yum仓库rpm包

2019-10-12 10:24:50

Linux基础

虚拟机安装Centos6.9系统

2019-10-21 9:21:24

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索