原文鏈接:https://blog.csdn.net/yzpbright/article/details/81559509
使用yum的downloadonly插件
步驟:
(1) 先安裝downloadonly插件
yum install yum-plugin-downloadonly
(2) 使用–downloadonly選項下載指定的軟件包,–downloaddir選項用於指定下載的軟件包存放目錄,如下載gcc-c++
sudo yum install --downloadonly --downloaddir=/home/y/Desktop gcc-c++
如果不用–downloaddir選項指定下載的軟件包存放目錄,默認是存放在/var/cache/yum下的子目錄中,路徑比較復雜,所以建議采用–downloaddir選項指定軟件包存放目錄。
使用yum-utils軟件包中的yumdownloader
yum-utils包含着一系列的yum的工具,比如 debuginfo-install, package-cleanup, repoclosure, repodiff, repo-graph, repomanage, repoquery, repo-rss, reposync, repotrack, verifytree, yum-builddep, yum-complete-transaction, yumdownloader, yum-debug-dump 和 yum-groups-manager.
步驟:
(1) 先安裝yum-utils
sudo yum install yum-utils
(2)再使用yumdownloader下載軟件包,如下載gcc-c++
yumdownloader --downloadonly --destdir=/your/dir/ --resolve gcc-c++
-–destdir選項用於指定下載的軟件包存放目錄
利用yum的緩存功能
用yum安裝某個軟件包時,yum已經把該軟件包下載好了,只是默認緩存功能是關閉的,安裝完成后會刪除軟件包,所以要想安裝完成后不刪除軟件包,將緩存功能打開即可。
打開緩存功能的方法:
打開/etc/yum.conf, 將其中 keepcache=0改為keepcache=1
這時執行yum install命令安裝軟件包時,安裝完成后也可以在緩存目錄下找到軟件包,緩存目錄由/etc/yum.con的cachedir參數指定,默認是/var/cache/yum