## yum下载离线安装包配置 ##
注:离线生产环境部署linux安装程序时需要该软件所需要的依赖包,因此有如下配置:
在使用yum下载之前,首先安装linux附加软件epel源
有两种安装方式:
1 yum install -y epel-release
2 wget http://centos.ustc.edu.cn/epel/7/aarch64/e/epel-release-7-9.noarch.rpm
rpm -ivh epel-release-7-9.noarch.rpm
利用yun downloadonly 参数下载rpm组合依赖包
#下载docker安装包
yum -y install --downloadonly --downloaddir=/root/docker
# 下载docker包并存储于/root/docker 中
## 本地yum源配置 ##
CentOS 7 创建本地文件为yum源
1. 建立本地yum源仓库
建立一个文件夹存放安装包 eg. /yum #均本地yum源
或者挂载光盘
2. 安装createrepo
1 yum install -y createrepe
2 rpm -ivh http://mirror.centos.org/centos/7/os/x86_64/Packages/createrepo-0.9.9-23.el7.noarch.rpm
3. 创建索引及更新元数据
createrepo /yum
yum makecache
注:自定义的本地yum源需使用createrepo创建索引,如果挂载光盘,则可省略createrepo /yum
4. 禁用yum的网络更新方式
注:在目录/etc/yun.repos.d
mv CentOS-Base.repo CentOS-Base.repo.bak
mv epel.repo epel.repo.bak
mv epel-testing.repo epel-testing.repo.bak
5. 创建repo文件(.repo 文件,放在/etc/yun.repos.d 下)
注:自定义,唯一识别
[Local]
注:自定义
name=Local Yum
注:本地yum源仓库
baseurl=file:///yum/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
注:enabled=1开启本地更新模式,默认值为1,enabled=0时表示禁用。
enabled=1