[Linux]保留yum從映射站下載的rpm檔

為什麼說『工科技藝競賽電腦修護選手必看』呢?這是我當工科賽選手的親身經歷!

以我來說,當初電腦修護職類第一站,主要困難在Linux基本配置到伺服器架設。比賽時是沒有外部網路的,雖然並沒有要求使用哪種伺服器套件,只要能達到題目要求都能得分,但是目前常拿來架設伺服器的套件也就那幾種,網路上的資源也相對較多,如何取得安裝套件是我第一個遇到的重大難題。

在Fedora中比較常使用yum來進行線上安裝,而且會一並下載其他所缺少的相依性套件。這些相依性套件真的困擾我許久,今天終於在鳥哥的書中得到解答!

 

我的作法是:先在有外部網路的環境底下使用yum安裝,並保存安裝時所下載的rpm檔供離線時安裝(需確認前後兩者配置環境一樣,例如在i386中yum所下載的rpm檔,當然不行再x86_64下安裝囉!)

 

那麼要如何設定?

首先編輯/etc/yum.conf,找到”keepcache”並把後面的參數改為”1″。

 

接下來使用yum所安裝的套件都會保留在目的資料夾內了,請參考yum.conf中的cachedir
在Centos 6 i386測試環境中,檔案是保存在/var/cache/yum/i386/6/base/packages

 

這個設定通常是用不到,因為yum安裝後預設會刪除下載rpm檔以保留磁碟空間,取得所需的rpm檔後請記得修改回預設值!

 

 

本站文章除特別註明外,均由EC快飛製作,以創用CC 姓名標示-非商業性-相同方式分享 4.0 國際 授權條款釋出。
轉載請註明『文章轉載自:[Linux]保留yum從映射站下載的rpm檔』。