yum命令本身就可以用來下載一個RPM包,標準的yum命令提供了--downloadonly(只下載)的選項來達到這個目的。
- $?sudo?yum?install?--downloadonly?<package-name>?
默認情況下,一個下載的RPM包會保存在下面的目錄中:
- /var/cache/yum/x86_64/[centos/fedora-version]/[repository]/packages?
以上的[repository]表示下載包的來源倉庫的名稱(例如:base、fedora、updates)
如果你想要將一個包下載到一個指定的目錄(如/tmp):
- $?sudo?yum?install?--downloadonly?--downloaddir=/tmp?<package-name>?
注意,如果下載的包包含了任何沒有滿足的依賴關系,yum將會把所有的依賴關系包下載,但是都不會被安裝。