码迷,mamicode.com
首页 > 其他好文 > 详细

centos7离线安装程序的小办法

时间:2019-08-10 11:54:11      阅读:107      评论:0      收藏:0      [点我收藏+]

标签:准备   epc   span   mamicode   alt   结果   离线安装   依赖   目标   

平常在线安装只需要yum  install 即可,但是如果机器不能联网该怎么安装呢,以下为我经常用的一个小办法:

1、用一个可以在线的机器,并且机器与目标机器版本一致

必须版本一致!!!可以的话连centos的小版本也要一致,比如centos7-1810那么就都用centos7-1810

必须版本一致!!!可以的话连centos的小版本也要一致,比如centos7-1810那么就都用centos7-1810

必须版本一致!!!可以的话连centos的小版本也要一致,比如centos7-1810那么就都用centos7-1810

重要的事情说三遍,因为这个事情还差点让我弄坏了一个生产的机器,吐血,我把我在centos7-1810上面的安装包拿到centos6.5上面去执行,结果就导致某些命令使用不了,差点就得跑路了。

 

办法就是先在一个在线的机器上面装,然后把安装包拷出来,然后再去离线的机器上面装

搜先修改yum的安装包要保存到本地

vim /etc/yum.conf

技术图片

keepcache默认为0,改为1

cachedir默认为/var/cache/yum/ 修改为其他的文件夹,方便咱们cp,此处改为 /var/cache/yum_other

保存即可

2、正常进行在线安装

比如我要在离线的机器中安装keepalived

那么在你准备的在线的机器上面直接安装

yum install keepalived -y

安装完毕,则去/var/cache/yum_other 目录查看

cd /var/cache/yum_other 

执行命令,将rpm包拷出来,创建文件夹

mkdir myrpm

find ./ -name *.rpm |awk ‘{print "cp "$1 " ./myrpm"}‘> copy.sh

sh copy.sh

此时所需要的rpm包已经在myrpm文件夹中

技术图片

此时,将myrpm拷出来,放到你的离线的目标机器

技术图片

直接进行安装

rpm  -ivh *.rpm

技术图片

如果还是缺少依赖包,仍然按照此办法进行

centos7离线安装程序的小办法

标签:准备   epc   span   mamicode   alt   结果   离线安装   依赖   目标   

原文地址:https://www.cnblogs.com/hanpengblog/p/11330706.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!