實驗linux系統的時候大家都有一個煩惱,用yum安裝的軟件包不知道去哪裏了,不像windows那樣直觀可以將安裝包放到一個地方保存起來,接下來爲大家介紹yum安裝後如果保存rpm包。 |
環境:Centos7
修改/etc/yum.conf將報錯字段0改爲1
[root@localhost packages]# yum install telnet -y 已加載插件:fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.aliyun.com * extras: mirrors.aliyun.com * updates: mirrors.aliyun.com 正在解決依賴關係 --> 正在檢查事務 ---> 軟件包 telnet.x86_64.1.0.17-65.el7_8 將被 安裝 --> 解決依賴關係完成 依賴關係解決 =============================================================================================== Package 架構 版本 源 大小 =============================================================================================== 正在安裝: telnet x86_64 1:0.17-65.el7_8 updates 64 k 事務概要 =============================================================================================== 安裝 1 軟件包 總計:64 k 安裝大小:113 k Downloading packages: Running transaction check Running transaction test Transaction test succeeded Running transaction 正在安裝 : 1:telnet-0.17-65.el7_8.x86_64 1/1 驗證中 : 1:telnet-0.17-65.el7_8.x86_64 1/1 已安裝: telnet.x86_64 1:0.17-65.el7_8 完畢!
需要根據安裝的時候提示的源的位置進行查找,一般會有base epel,extras,updates這幾個類型,本次安裝顯示源是updates所以去updates目錄下尋找。
[root@localhost packages]# ls telnet-0.17-65.el7_8.x86_64.rpm [root@localhost packages]# pwd /var/cache/yum/x86_64/7/updates/packages [root@localhost packages]#
安裝yum-utils軟件來達到保持目的
[root@localhost ~]# yum install yum-utils -y 已加載插件:fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.aliyun.com * extras: mirrors.aliyun.com * updates: mirrors.aliyun.com 正在解決依賴關係 --> 正在檢查事務 ---> 軟件包 yum-utils.noarch.0.1.1.31-54.el7_8 將被 安裝 --> 解決依賴關係完成 依賴關係解決 ======================================================================================================================================== Package 架構 版本 源 大小 ======================================================================================================================================== 正在安裝: yum-utils noarch 1.1.31-54.el7_8 updates 122 k 事務概要 ======================================================================================================================================== 安裝 1 軟件包 總計:122 k 安裝大小:337 k Downloading packages: Running transaction check Running transaction test Transaction test succeeded Running transaction 正在安裝 : yum-utils-1.1.31-54.el7_8.noarch 1/1 驗證中 : yum-utils-1.1.31-54.el7_8.noarch 1/1 已安裝: yum-utils.noarch 0:1.1.31-54.el7_8 完畢! [root@localhost ~]#
--destdir指定目錄, 最後面指定需要安裝的包名
[root@localhost ~]# yumdownloader --destdir=/root telnet 已加載插件:fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.aliyun.com * extras: mirrors.aliyun.com * updates: mirrors.aliyun.com [root@localhost ~]# ls telnet-0.17-65.el7_8.x86_64.rpm
兩種方法各有特色,第一種安裝方便查找不方便,第二種改變了習慣的安裝命令,但是保存路徑很容易查找。