标签:准备 epc span mamicode alt 结果 离线安装 依赖 目标
平常在线安装只需要yum install 即可,但是如果机器不能联网该怎么安装呢,以下为我经常用的一个小办法:
必须版本一致!!!可以的话连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
保存即可
比如我要在离线的机器中安装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
如果还是缺少依赖包,仍然按照此办法进行
标签:准备 epc span mamicode alt 结果 离线安装 依赖 目标
原文地址:https://www.cnblogs.com/hanpengblog/p/11330706.html