刪除軟體
要刪除軟體非常簡單,只要執行下面的命令就行:
# rpm –e xanim
這時,用戶要注意使用的是軟體的名稱xanim,而不是軟體包的名稱xanim-27.64-3.i386.rpm 。
如果要刪除的軟體是其它軟體所需要的,用戶會得到類似下面的錯誤訊息:
# rpm –e xanim error: xanim is needed by mtv-1.0-1
這表明如果用戶刪除了xanim,則mtv就不能運行了,因為xanim裡的一些軟體是mtv運行所需要的。
若用戶一定要刪除,可以使用下面的命令:
# rpm –e xanim --nodeps
升級軟體
如果用戶以前安裝過xanim-27063-1.i386.rpm,現在又得到了xanim-27064-1.i386.rpm,則使用下面
的指令可以升級這個軟體包:
# rpm –Uhv xanim-27064-1.i386.rpm
實際上,-U參數是告訴RPM先刪除原先的版本,再安裝新的版本。所以不管以前是否安裝過這個軟體包,使用者
都可以使用rpm –Uhv指令來安裝軟體。
下面小編教你一招
RPM不僅是安裝/卸載程式的工具,它還是系統維護和診斷的一把好手。看過下面幾個例子你就會領教它的
厲害了。
· 如果您誤刪了一些文件, 但您不能肯定到底都刪除了那些文件,怎麼辦? 您可以鍵入:
rpm -Va
rpm會在螢幕上顯示出檔案刪除的情況。若你發現一些檔案遺失了或已損壞, 您就可以重新安裝或先卸載
再安裝該軟體包。
· 如果您碰到了一個自己不認識的文件,要想查處它屬於哪個軟體包,您可以輸入以下命令
rpm -qf /usr/X11R6/bin/xjewel
輸出的結果會是:
xjewel-1.6-1
· 如果發生綜合以上兩個例子的情況,如文件/usr/bin/paste出了問題。您想知道哪個軟體包包含該文
件,您這時可以簡單的鍵入:
rpm -Vf /usr/bin/paste
· 如果您想了解正在使用的程式的詳細資訊, 您可以鍵入以下命令來取得軟體包中關於該程式的文件資訊:
rpm -qdf /usr/bin/ispell
輸出結果為:
/usr/man/man4/ispell.4
/usr/man /man4/english.4
/usr/man/man1/unsq.1
/usr/man/man1/tryaffix.1
/usr/man/man1/sq.1
/usr/man/man1/usr/man/man1/usr/man munchlist.1
/usr/man/man1/ispell.1
/usr/man/man1/findaffix.1
/usr/man/man1/buildhash.1
/usr/info/isell. gz
/usr/doc/ispell-3.1.18-1/README
· 您發現了一個新的koules RPM,但您不知道它是做什麼的,您可以鍵入以下命令:
rpm -qip koules-1.2-2.i386.rpm
· 現在您想了解koules的RPM套件在系統中安裝了哪些文件, 您可以鍵入:
rpm -qlp koules-1.2-2.i386.rpm輸出結果為:
/usr/man/man6/koules.6
/usr/lib/games/kouleslib/start.raw
/usr/lib/games/kouleslib/end.raw
/usr/lib/games/koul /destroy2.raw
/usr/lib/games/kouleslib/destroy1.raw
/usr/lib/games/kouleslib/creator2.raw
/usr/lib/games/kouleslib/creator2.raw
/usr/lib/games/kouleslib/creator2.raw
/usr/lib/games/kouleslib/creator1。 /lib/games/kouleslib/colize.raw
/usr/lib/games/kouleslib
/usr/games/koules
更多強制刪除rpm包的方法相關文章請關注PHP網!