1.使用 yum 緩存
?默?認?情?況?下?,當(dāng)?前?版?本?的?
yum
在?成?功?下?載?和?安?裝?軟?件?包?后?,會?把?下?載?的?文?件?刪?掉?。?這?樣?可?以?減?少? yum
占?用?的?磁?盤?空?間?。?你?可?以?打?開?緩?存?,這?樣? yum
將?在?緩?存?目?錄?保?留?下?載?到?的?文?件?。?
緩?存?帶?來?很?多?好?處?:
-
yum
的?性?能?可?以?提?高? -
你?可?以?離?線?運?行?
yum
操?作?,只?使?用?緩?存? -
你?可?以?復(fù)?制?緩?存?中?的?軟?件?包?以?備?用?
默?認?情?況?下?,
yum
在? /var/cache/yum/
目?錄?保?存?臨?時?文?件?,每?個?倉?庫?都?有?自?己?的?子?目?錄?。?倉?庫?目?錄?中? packages/
子?目?錄?包?含?了?緩?存?的?軟?件?包?。?例?如?,目?錄? /var/cache/yum/development/packages/
包?含?從? development
倉?庫?下?載?的?軟?件?包?。?2. 啟用 yum 緩存
要?配?置?yum
保?留?已?下?載?的?文?件?而?不?是?刪?除?,設(shè)?置? /etc/yum.conf
中?的? keepcache
選?項?為? 1
:
keepcache=1
打?開?緩?存?后?,每?個?
3.在?只?使?用?緩?存?的?模?式?下?使?用?
要?在?沒?有?網(wǎng)?絡(luò)?的?情?況?下?執(zhí)?行?
4. 緩存帶來的好處
如果你有多臺機子 只須要一臺機子從網(wǎng)上下載 軟件包跟軟件更新包 , 還有如果你想重裝系統(tǒng)不想再下載的幾個G的更新跟軟件(前提緩存了你系統(tǒng)所有安裝的軟件的更新包).
在開啟 緩存的狀態(tài)下因為 yum 下載的軟件包不會被刪除,所以可以多次利用.(就是占硬盤空間而以, 呵呵幾個G我不放在眼里,我硬盤有 1.2TB)
很簡單的方法,把這臺機子的
yum
操?作?都?可?能?從?倉?庫?下?載?軟?件?包?數(shù)?據(jù)?。?要?保?證?緩?存?包?含?了?軟?件?包?數(shù)?據(jù)?,在?啟?用?緩?存?后?運?行?一?個?操?作?,例?如? list
或? search
來?下?載?軟?件?包?數(shù)?據(jù)?而?不?影?響?系?統(tǒng)?。?3.在?只?使?用?緩?存?的?模?式?下?使?用? yum
要?在?沒?有?網(wǎng)?絡(luò)?的?情?況?下?執(zhí)?行? yum
,只?要?啟?用?了?緩?存?,就?可?以?用? -C
選?項?。?這?樣? yum
就?不?會?檢?查?網(wǎng)?絡(luò)?上?的?倉?庫?,只?使?用?緩?存?。?在?這?個?模?式?中?,yum
只?能?安?裝?已?下?載?并?緩?存?的?軟?件?包?。?
要?在?沒?有?網(wǎng)?絡(luò)?連?接?的?時?候?搜?索?軟?件?包?
tsclient
,輸?入?命?令?:
su -c 'yum -C list tsclient
'
tsclient
'4. 緩存帶來的好處
如果你有多臺機子 只須要一臺機子從網(wǎng)上下載 軟件包跟軟件更新包 , 還有如果你想重裝系統(tǒng)不想再下載的幾個G的更新跟軟件(前提緩存了你系統(tǒng)所有安裝的軟件的更新包). 在開啟 緩存的狀態(tài)下因為 yum 下載的軟件包不會被刪除,所以可以多次利用.(就是占硬盤空間而以, 呵呵幾個G我不放在眼里,我硬盤有 1.2TB)
很簡單的方法,把這臺機子的
/var/cache/yum/ 目錄下的所有文件包過目錄. 復(fù)制到另一臺機子下的相同目錄. 執(zhí)行.
# yum -C update
# yum -C install <軟件包名>
5.
清?空? yum
緩?存?
#
yum clean headers
要?刪?除?緩?存?中?所?有?軟?件?包?,使?用?命?令?:#
yum clean package