yum离线安装

yum离线安装

先在有网机器上下载安装包并复制到离线机器上。然后,借助createrepo将离线安装包目录发布为本地软件源并yum makecache。最后,在离线机器上使用yum安装软件。
下面以ceph-deploy的离线安装为例讲解下具体步骤:

1、下载createrepo离线包到本地并安装createrepo

链接:https://pan.baidu.com/s/1BRa27dqamohwbFQ5ghsdAQ?pwd=q1zk
提取码:q1zk
https://download.csdn.net/download/shy_snow/86338120

unzip createrepo-0.9.9-28.el7.zip
cd createrepo/
rpm -ivh deltarpm-3.6-3.el7.x86_64.rpm python-deltarpm-3.6-3.el7.x86_64.rpm createrepo-0.9.9-28.el7.noarch.rpm

2、在有网相同环境的一台主机下载yum安装包

yum install yum-plugin-downloadonly -y
#例如下载 ceph
yum install -y --downloadonly --downloaddir=/tmp/ceph  ceph-deploy 

downloaddir是下载目录

3.将第三步中的下载目录传到离线主机上,createrepo构建本地软件源,并开启本地软件源

#yum下载的离线安装包复制到/tmp/ceph下之后,
#使用createrepo命令将/tmp/ceph目录作为本地软件源目录
createrepo /tmp/ceph

# 配置ceph.repo指明使用本地/tmp/ceph/来作为安装包查找目录
cat <<EOF > /etc/yum.repos.d/ceph.repo
[ceph]
name=ceph
baseurl=file:///tmp/ceph/
gpgcheck=0
enabled=1
EOF

#将配置信息加入到yum缓存中,也可先yum clean all清理缓存再yum makecache 
yum makecache 

4.在离线主机上使用yum安装软件

yum install -y ceph-deploy 

其他软件也是类似的做法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值