Linux 之 yum 下载安装包(只下载包不安装)

yum

将一个包下载到一个指定的目录(如/tmp):

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

注意,yum将会把所有的依赖关系包下载到你指定的目录下,但是都不会被安装。

在CentOS/RHEL 6或更早期的版本中,需要安装一个单独yum插件(yum-plugin-downloadonly)才能使用--downloadonly,否则会报如下错误:

Command line error: no such option: --downloadonly

命令:

sudo yum install yum-plugin-downloadonly 

 

Yumdownloader

另外一个下载RPM包的方法就是通过一个专门的包下载工具--yumdownloader。 这个工具是yum工具包(包含了用来进行yum包管理的帮助工具套件)的子集。

sudo yum install yum-utils 

下载一个RPM包:

sudo yumdownloader  

下载的包会被保存在当前目录中,与yum命令不同的是,任何依赖包不会被下载。

下载bzip2示例:

yumdownloader bzip2 

如需下载依赖的话:

yumdownloader bzip2 --resolve --destdir=~/hah/  #--resolve下载依赖,--destdir为指定目录

 

 

 

你可能感兴趣的:(Linux)