一、需求

创建本地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以及依赖
创建本地yum源
2.将/home/deps目录配置为repo
创建本地yum源
3.配置本地yum源地址
创建本地yum源
4.配置本地yum源
创建本地yum源

相关文章:

  • 2022-02-08
  • 2021-10-19
  • 2021-11-06
  • 2021-08-05
  • 2022-12-23
  • 2021-07-27
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-05-18
  • 2021-05-19
  • 2022-01-03
  • 2021-12-07
  • 2021-11-02
相关资源
相似解决方案