有时候我们需要下载一个包但不安装,只是方便复制该包到其他不能上网的机器使用。下面我们进行只下载不安装。

1、安装yum-plugin-downloadonly插件(如果是CentOS 5.x版本,则安装yum-downloadonly.noarch)

yum install -y yum-plugin-downloadonly.noarch

2、下载一个rpm包而不安装(该包要为未安装的包)

yum install vte -y --downloadonly      //vte为未安装过的一个rpm包

若是已安装的包,我们下载的时候会提示已经安装,不能下载;我们知道yum有重新安装的命令,即yum reinstall 。这时候我们进行如下操作

yum reinstall vim -y --downloadonly             //vim包已经安装过,则只下载vim包

3、我们也可以下载到指定目录

yum install vte -y --downloadonly --downloaddir=/usr/local/src

可以在/usr/local/src目录下找到vte包(vte-0.25.1-9.el6.i686.rpm)

 ls /usr/local/src