yum下载离线安装包

目录

  • 前言
  • 方法一、使用yumdownloader命令
  • 方法二、使用--downloaddir参数
  • 离线包使用
  • 总结


前言

有时候,我们要去客户现场部署,因为客户都是生产内网,往往是无网环境,无法像公有云服务器一样在线安装软件,镜像需要将安装包离线下载打包好,到客户现场一键安装,本文介绍在使用yum安装时如何只下载不安装,或者说使用yum下载yum安装包。


方法一、使用yumdownloader命令

yumdownloader 命令在软件包 yum-utils 里面。

yum install yum-utils -y

常用参数说明:
–destdir 指定下载的软件包存放路径
–resolve 解决依赖关系并下载所需的包

yumdownloader --destdir=/tmp --resolve httpd

会将所下载的httpd相关所有rpm放置在tmp目录中

方法二、使用–downloaddir参数

yum命令的参数有很多,其中就有只下载而不安装的命令,并且也会自动解决依赖;
通常和 --downloaddir 参数一起使用。

yum install --downloadonly --downloaddir=/tmp/ vsftpd

若提示已经安装了软件,需要改用reinstall进行下载
提示没有–downloadonly选项则需要安装yum-plugin-downloadonly软件包

yum install yum-plugin-downloadonly

离线包使用

cd /tmp
yum install *.rpm

总结

以上就是yum下载离线安装包的方法了。

你可能感兴趣的:(linux,服务器,centos)