yum只下載不安裝軟件包


原文鏈接: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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM