搭建yum源

搭建yum源

实现目标

操作系统:CentOS 7

准备两台机器server 和 agent,

在server上搭建yum源 ,agent指向server yum源,实现包安装

在Server搭建yum仓库

  1. createrepo:用于创建yum源
  2. yum-plugin-priorities:用于设置yum源的优先级
  3. nginx
yum install -y createrepo
yum install -y yum-plugin-priorities

创建仓库文件夹,将rpm包放到这里

cd /home
mkdir rpm-repo
cd rpm-repo
createrepo ./

配置nginx,开启文件可见

访问地址: http://100.100.100.100

*
*
root: /home/rpm-repo/;
location / {
      autoindex on;
      autoindex_exact_size off;
      autoindex_localtime on;
    }

如果访问403,给下权限,访问如下:

在这里插入图片描述

准备数据

rpm包在阿里镜像拉取 :https://mirrors.aliyun.com/centos/7/isos/x86_64/

  • 下载iso包
wget https://mirrors.aliyun.com/centos/7/isos/x86_64/CentOS-7-x86_64-Everything-1810.iso
  • 用7zip解压

将Packages里面的内容移到/home/rpm-repo

mv Packages/* /home/rpm-repo
  • 生成repo
cd /home/rpm-repo
createrepo ./

在agent创建yum源文件和安装测试

现将/etc/yum.repos.d/里面的文件打包备份

创建local.repo

vi /etc/yum.repos.d/local.repo

写入如下内容到文件

[tools]
name=tools
baseurl=http://100.100.100.100
enabled=1
gpgcheck=0
priority=1

baseurl 对应server 访问地址

priority 优先级,越小优先级越高

yum安装测试:
yum clean all
yum makecache

yum install wget

Notes:

仓库新放入rpm包之后一定要执行createrepo ./

agent端执行 yum clean all 和yum makecache

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值