yum仅仅下载rpm包不安装
yum download-only
01、download plugin
01、下载一个 RPM 软件包
yum install --downloadonly tmux
默认情况下将会下载并把软件包保存到/var/cache/yum/
[root@c7-20-20 ~]# cd /var/cache/yum/x86_64/7/
[root@c7-20-20 7]# find . -name "*.rpm"
./centos7/packages/tmux-1.8-4.el7.x86_64.rpm
./centos7/packages/libevent-2.0.21-4.el7.x86_64.rpm
[root@c7-20-20 7]#
[root@c7-20-20 7]# pwd
/var/cache/yum/x86_64/7
02、通过--downloaddir选项来指定(建议使用这个方便)
yum install --downloadonly --downloaddir=
yum install --downloadonly --downloaddir=./ httpd
yum install --downloadonly --downloaddir=/root/mypackages/ httpd-2.2.6-40.el7
yum install/update并不适用于yum groupinstall默认情况下
02、yumdownloader
Yumdownloader是一款简单,但是却十分有用的命令行工具,它可以一次性下载任何 RPM 软件包及其所有依赖包
yum install -y yum-utils
01、仅仅下载指定的rpm
yumdownloader httpd
02、下载及依赖的rpm
为了根据所有依赖性下载软件包,我们使用--resolve
yumdownloader --resolve httpd #### 默认情况下,Yumdownloader 将会下载软件包到当前工作目录下
为了将软件下载到一个特定的目录下我们使用--destdir
yumdownloader --resolve --destdir=/root/mypackages/ httpd
yumdownloader --resolve --destdir /root/mypackages/ httpd
03、支持下载组包
不像Downloadonly插件,Yumdownload可以下载一组相关的软件包
yumdownloader "@Development Tools" --resolve --destdir /root/mypackages/