1. 程式人生 > 實用技巧 >十四、rpm包的管理

十四、rpm包的管理

14.1、rpm包的管理

一種用於網際網路下載包的打包及安裝工具,它包含在某些Linux分發版中。它生成具有.RPM副檔名的檔案。RPM是RedHat Package Manager(RedHat軟體包管理工具)的縮寫,類似windows的setup.exe,這一檔案格式名稱雖然打上了RedHat的標誌,但理念是通用的。

Linux的分發版本都有采用(suse,redhat, centos 等等),可以算是公認的行業標準了。

rpm 常用的指令

14.2、解除安裝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安裝的映象檔案中

14.4、yum的使用