CentOS7.4制作离线yum源

一、目的

       对于一些要求离线安装的项目,需要先在联网的环境下将依赖包都下载,然后在离线环境上直接部署安装。而制作离线yum源,然后,在离线环境中部署自己制作的yum源,是一个非常好的方法。

二、环境

1.CentOS7.4

三 、制作离线yum源步骤

1.安装yum-utils

yum install -y yum-utils

2.yumdownloader使用方法

(1)只下载软件,不下载依赖包

yumdownloader -y cifs-utils

(2)不仅下载软件,而且下载依赖包(需要指定下载目录)

yumdownloader --resolve --destdir=/opt/datas/cifs-utils/ cifs-utils

3.使用yum下载对应安装包以及其所有依赖包(cifs-utils为例)

yumdownloader --resolve --destdir=/opt/datas/cifs-utils/ cifs-utils

4.安装createrepo:创建yum仓库

yum -y install createrepo

使用下载的安装包,包括所有依赖,创建yum仓库

createrepo -v /opt/datas/cifs-utils/

5.压缩创建好的仓库,从而方便传输

tar -zcvf cifs-utils.tar.gz cifs-utils/

6.上传(或者拷贝)到离线机器

scp cifs-utils.tar.gz root@IP:/opt/datas

四、配置离线yum源仓库

1.解压缩

tar -zxvf cifs-utils.tar.gz

2.备份/etc/yum.repos.d下的所有.repo

创建备份文件夹
mkdir -p /etc/yum.repos.d/repo.bak
转移文件
mv *.repo repo.bak

3.制作yum源.repo,指定yum源位置

vi /etc/yum.repos.d/cifs-utils.repo

添加:

#additional packages that extend functionality of existing packages
[cifs-utils]
name=CentOS-$releasever - Plus
baseurl=file:///opt/datas/cifs-utils
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

4.查询

yum list | grep cifs

5.离线安装(断网后)

yum install -y cifs-utils

 

(完成!)

 

 

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值