当前位置:网站首页>yum离线安装

yum离线安装

2022-08-06 07:48:00shy_snow

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 

备注已下载离线安装包路径:http://192.168.129.116:7200/centos-7.6.1810-3.10.0-957/

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 

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

原网站

版权声明
本文为[shy_snow]所创,转载请带上原文链接,感谢
https://blog.csdn.net/shy_snow/article/details/126171657

随机推荐