[Linux] yum只下載不安裝rpm包的兩種方法
方法一:通過yum自帶一個工具:yumdownloader
[[email protected] ~]# rpm -qa |grep yum-utils
[[email protected] ~]# yum-y install yum-utils*
[[email protected] ~]# rpm-ql yum-utils
/usr/bin/debuginfo-install
/usr/bin/package-cleanup
/usr/bin/repo-graph
/usr/bin/repo-rss
/usr/bin/repoclosure
/usr/bin/repodiff
/usr/bin/repomanage
/usr/bin/repoquery
/usr/bin/reposync
/usr/bin/repotrack
/usr/bin/verifytree
/usr/bin/yum-builddep
/usr/bin/yum-debug-dump
/usr/bin/yum-groups-manager
/usr/bin/yumdownloader #可以看到yumdownloade這個工具是由yum-utils這個軟體安裝生成的!
安裝好後就可以直接使用了,使用非常簡單,如下:
[[email protected] ~]# ls
sys_init.sh
[[email protected] ~]#yumdownloader vlock
Loaded plugins:fastestmirror
Loading mirrorspeeds from cached hostfile
* addons: mirror.centos.org
* base: mirrors.btte.net
* extras: mirrors.btte.net
* updates: mirrors.btte.net
vlock-1.3-23.i386.rpm | 11 kB 00:00
[[email protected] ~]# ls
sys_init.sh vlock-1.3-23.i386.rpm
方法二:使用yum的一個外掛:yum-downloadonly
安裝yum-downloadonly
[[email protected] ~]# yum-y install yum-downloadonly
[[email protected] ~]# rpm-q yum-downloadonly
yum-downloadonly-1.1.16-21.el5.centos
使用方法也非常簡單:
[[email protected] ~]# rpm-e vlock
[[email protected] ~]# yum-y install --downloadonly --downloaddir=/tmp/ vlock
[[email protected] ~]# ll/tmp/
total 12
-rw-r--r-- 1 rootroot 11182 Nov 19 2007vlock-1.3-23.i386.rpm
--downloadonly說明只下載
--downloaddir 指定安裝到哪個目錄下!!
以後可以通過yum來下載相關軟體了!!