centos用downloadonly下载RPM包

       在服务器部署应用时,如果不能通外网,无法直接通过yum仓库进行安装,那安装一个普通的nginx都变得非常繁琐,首先要安装gcc和g++,这两个工具又分别依赖其他的包,所以就要找到每个包所依赖的包,这样使得部署起来变的十分困难。所以,借用downloadonly下载依赖包是很好的工具,可以仅下载所需软件和及其依赖包,大大解决了无外网安装时找依赖包的问题,

       Tip:要注意的是使用downloadonly是根据当前系统环境安装相关依赖包及软件。比如你这个系统安装过unzip软件,那么使用downloadonly并不会下载相关包。

1 下载yumdownloadonly插件

yum install yum-plugin-downloadonly

2、下载到指定目录(依赖包会一起下载)

yum install --downloadonly --downloaddir=/home/httpd httpd
image.png

3、离线安装rpm包

#离线安装依赖包
rpm -Uvh --force --nodeps /home/*.rpm

你可能感兴趣的:(centos用downloadonly下载RPM包)