. \: E0 [ D9 d) E$ x& l" A, [6 ?yum clean2 [. n! X6 T/ {7 |; i k" N
#清除安裝下載時的暫存套件原始檔,大多是存放在/var/cache/yum,通常會下yum clean packages或是yum clean all,一次全刪除。 & c/ s( H+ [* o3 G+ s, I1 q6 t% k: r. Q( u4 K7 Z" L
1.2清暫存 - g3 O C7 v+ O5 [# dyum clean - x1 |: n* [9 F4 ?0 p- ^#清除安裝下載時的暫套件原始檔,大多是存放在/var/cache/yum' h, ]/ s: e1 _: N8 B6 A
# M2 ^; e3 w9 i2 }. w# i% L- L8 J
yum clean packages/ y/ e, e9 q7 H& e5 u- u4 S
#用來清除暫存(/var/cache/yum)目錄下的套件8 C- D' w g9 H. ~0 g, Z+ I
- C& Y6 y& f) T) q) V5 O; a' T
yum clean headers2 m1 s" g0 N' O0 B3 i' H
#用來清除暫存(/var/cache/yum)目錄下的 headers; k' |8 |8 g3 w& E7 J( ?$ H9 l& h
& Y( L& L0 J( b3 F. X) uyum clean oldheaders W. {) f! E; l* e# X& g) S7 T#用來清除暫存(/var/cache/yum)目錄下的 oldheaders " n! N8 o9 P0 I2 V$ Z/ ]" n7 u3 t# y . ^! {6 E6 }9 N$ s0 yyum clearn all * q$ S! Z: T8 c/ a#直接把所有的暫存都一次清除。6 }8 d3 d! a& U- S1 g
8 m7 H0 t T* {8 |, N1.3列清單- q+ f0 g' G% M5 Z
yum list- V& w( l) o) j1 D
#列出所有Repository庫的套件,若在list後面接套件名稱,則可單獨列出該套件。, p+ Z4 A* M) t' S% z) P8 E1 z
: F+ ^8 R+ t6 byum list updates & U: d, {# P# S6 d* I#列出所有可以更新的套件! M# M' W u: f
" @( z( Z. P1 `7 @yum list installed 4 q* L1 l/ C5 t' }0 e$ y' v#列出所有已經安裝的套件 {1 G: t( @5 S' g! l 9 N' n' e" s' ~( S- D' |/ L8 |0 uyum list extra " o+ ^6 K+ `4 T" h#列出所有已安裝但不在 yum Repository庫 內的套件4 R3 k2 q7 v* a. g9 u6 _9 Z
3 o8 u( U$ t0 Q! S7 L. F2 u
1.4列出套件的相關資訊 ) R- Z# k3 G/ ]0 t$ U$ myum info9 t3 U t1 U/ E0 t
#列出所有套件的相關資訊,若在info後接上套件名稱,則可單獨列出該套件相關資訊。 $ R6 | z* J+ @$ h; v如yum info httpd 或yum info httpd*,差別在於有加「*」則會把以httpd開頭的都列出來/ T% m; R2 ^4 v- F
4 E4 n/ J# {" L; { ^, ]1 ?yum info updates% \( T3 ]" L5 O/ v0 y" r
#列出所有可以更新的套件資訊( i+ @: A+ E3 H' g' G/ [
# G6 q1 ?4 P7 o0 g' Z
yum info installed # ^' k; D2 @- S% I8 ]% I7 d Q#列出所有已安裝的套件資訊) x3 }. O# q& j; R! {7 E
8 f; b5 }/ P$ }" w: R6 I
yum info extras . {6 ]0 ]0 K, W* R2 |: ~#列出所有已安裝但不在 Yum Repository庫 內的套件資訊 6 Z% l1 N( @- G% D! u$ F( q8 b q* |0 X& p2 Z% n. h
4 Q( T8 B9 G$ m' E+ p% {( c1.5搜尋功能( R9 m" }, j l( @" k1 Z0 f* a
yum search6 t1 H) I0 D' x7 f5 i0 e! P
#搜尋所有相關的套件,如yum search httpd,在從中找到所需要的套件。類似關鍵字的用途 6 R! `& o: \9 Q9 I. A0 p, t/ R% h$ E6 {4 I- T* w. T
四、升級套件但不動kernel4 z5 }" D; H c8 g! g
如果想要用yum來升級套件,但又不想動到kernel的話。請參考下面做法 : Q1 q, M, E4 j3 R[root@localhost ~]# vim /etc/yum.conf j* T: a }# E% \; T#在[main]當中加入下面字串) v- L$ W$ R. X( {/ H* t0 S/ I+ w& ]
exclude=kernel kernel-source' G) K2 P4 X0 Q2 u/ C
" z1 X8 Q" v B" O4 |0 x0 a4 t
雖然說yum的用法很多,但是一般常用的大概就是安裝、更新和移除。剩下的等有用到才查看就可以了。 . Q/ p# w# Y; w1 N8 ]0 j" d0 @" ?7 V7 H" z: S% y+ V
2 p0 h: B0 o. ], ~: W
有關yum常見的問題可以參考官網的解答) t. _; Y: X) W! E4 P# J! f
http://yum.baseurl.org/wiki/Faq( x# b5 h- t) J# @( C; ^+ e/ ?9 g
8 o/ A0 s5 O* _( c