強制移除rpm包的方法_linux shell

來源:互聯網
上載者:User

刪除軟體

要刪除軟體非常簡單,只要執行下面的命令就行:

複製代碼 代碼如下:

# 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/munchlist.1

/usr/man/man1/ispell.1

/usr/man/man1/findaffix.1

/usr/man/man1/buildhash.1

/usr/info/ispell.info.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/kouleslib/destroy2.raw

/usr/lib/games/kouleslib/destroy1.raw

/usr/lib/games/kouleslib/creator2.raw

/usr/lib/games/kouleslib/creator1.raw

/usr/lib/games/kouleslib/colize.raw

/usr/lib/games/kouleslib

/usr/games/koules

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.