linux没外网时怎么获取一个软件所有相关的依赖包

对于很多有特殊部门部署经验的运维人员来说,每一次上线都是非常痛苦的,因为服务器不能通外网,所以无法直接通过yum仓库进行安装,所在安装一个普通的nginx都变得非常繁琐;

首先要安装gcc和g++,这两个工具又分别依赖其他的包,所以就要找到每个包所依赖的包,这样使得部署起来变的十分困难。

所以,借用downloadonly下载依赖包是很好的工具,可以仅下载所需软件和及其依赖包,大大解决了无外网安装时找依赖包的问题,首先找一台可以连接外网的服务器

yum install --downloadonly +软件名称 --downloaddir=指定rpm包存放路径

 然后复制到新机器

rpm -ivh 后面接所有包名

 

转自 链接:https://www.jianshu.com/p/937e41636e73

posted @ 2022-06-27 20:04  郭大侠1  阅读(311)  评论(0编辑  收藏  举报