十四、rpm包的管理
阿新 • • 發佈:2020-12-18
14.1、rpm包的管理
一種用於網際網路下載包的打包及安裝工具,它包含在某些Linux分發版中。它生成具有.RPM副檔名的檔案。RPM是RedHat Package Manager(RedHat軟體包管理工具)的縮寫,類似windows的setup.exe,這一檔案格式名稱雖然打上了RedHat的標誌,但理念是通用的。
Linux的分發版本都有采用(suse,redhat, centos 等等),可以算是公認的行業標準了。
rpm 常用的指令
# 基本語法 rpm -e RPM包的名稱
應用案例
#刪除firefox 軟體包 rpm -e firefox
細節討論
1) 如果其它軟體包依賴於您要解除安裝的軟體包,解除安裝時則會產生錯誤資訊。
如: $ rpm -e foo
removing these packages would break dependencies:foo is needed by bar-1.0-1
2) 如果我們就是要刪除 foo這個rpm 包,可以增加引數 --nodeps ,就可以強制刪除,但是一般不推薦這樣做,因為依賴於該軟體包的程式可能無法執行
如:$ rpm -e --nodeps foo [小心使用]
14.3、安裝rpm包:
# 基本語法 rpm -ivh RPM包全路徑名稱
引數說明
-
i=install 安裝
-
v=verbose 提示
-
h=hash 進度條
應用例項
演示解除安裝和安裝firefox瀏覽器
提示:很多的rpm包,就在我們的centos安裝的映象檔案中