创建本地yum源

创建本地yum源

  • 一、需求
  • 二、获取依赖包
  • 三、编写脚本
  • 四、脚本说明

一、需求

创建本地yum源,再无外网情况下可以利用yum命令安装本地依赖包

二、获取依赖包

在有外网环境下,利用yum命令获取依赖包:
yum -y install --downloadonly --downloaddir=/home/deps/createrepo createrepo
其他依赖包也可以通过该方法获取,放置固定目录/home/deps/下

三、编写脚本

1.执行脚本编写vim makeRepo.sh
#!/bin/bash
#安装createrepo
rpm -ivh /home/deps/createrepo/deltarpm-3.6-3.el7.x86_64.rpm
rpm -ivh /home/deps/createrepo/python-deltarpm-3.6-3.el7.x86_64.rpm
rpm -ivh /home/deps/createrepo/libxml2-python-2.9.1-6.el7_2.3.x86_64.rpm
rpm -ivh /home/deps/createrepo/createrepo-0.9.9-28.el7.noarch.rpm

#创建本地repo
createrepo /home/deps

#配置本地yum源
cp /home/uni-script/repo/CentOS-Base.repo /etc/yum.repos.d/
yum clean all
yum makecache

2.yum仓库文件编写vim CentOS-Base.repo
[base]
name=base
baseurl=file:///home/deps
enable=1
gpgcheck=0

四、脚本说明

1.安装createrepo以及依赖
在这里插入图片描述
2.将/home/deps目录配置为repo
在这里插入图片描述
3.配置本地yum源地址
创建本地yum源_第1张图片
4.配置本地yum源
在这里插入图片描述

你可能感兴趣的:(Record)