RPM包的管理

2021-10-06 15:58:59 字數 1161 閱讀 1113

日期:2020/05/30

心情:???

description:rpm管理功能有,軟體包的查詢、軟體包的確認、軟體包的資訊查詢、軟體包的解除安裝和軟體包的更新多種用法。本文的主要內容是rpm的具體操作(查詢、安裝、解除安裝)。

rpm 軟體包管理器,原名為red hat package manager,是linux系統最為常見和基礎的軟體包管理工具,rpm是以一種資料庫記錄的方式將已經安裝的資料報進行記錄,為rpm軟體包管理及後續yum軟體包管理提供資料庫依據,因此專案實施過程中,要定時備份rpm資料庫,一旦資料庫破壞,資料報在安裝過程中無法查詢依據。

2.1 查詢指令

基本語法:rpm [選項] [ | grep 軟體名]

效果:查詢已經安裝成功的rpm包

常用選項:

案例:

2.2 安裝指令

基本語法:rpm [選項] rpm軟體包路徑全稱

效果:在系統中安裝指定的rpm軟體包

選項:

案例:

2.3 解除安裝指令

基本語法:rpm [選項] rpm軟體包的名稱

效果:從系統中解除安裝指定的rpm程式包

常用選項:-e 解除安裝軟體包

案例:

注意: 因為有些rpm軟體包之間有依賴關係,解除安裝時可能會出錯.

如果非要解除安裝有依賴的rpm軟體包,新增選項 --nodeps來強制刪除.但這樣操作可能會引發有依賴關係的軟體包不能正常工作

總結:rpm的查詢選項用法較為複雜,特別是p選項,指定未安裝的包,引數要跟完整的rpm包名,因為指定未安裝的資料報時,要在指定路徑下(如某光碟映象中的package中)找完整的rpm包。不加p時,只需指明普通報名即可,因為在安裝過程中,資料庫儲存時會把普通報名存為一列。

桌布分享:

rpm包的管理

一 解除安裝rpm包 rpm e rpm包的名稱 erase 案例 刪除firefox軟體包 rpm e firefox 細節討論 1 如果其它軟體包依賴於您要刪除的額軟體包,解除安裝時會產生錯誤資訊。如 rpm e foo removing these packages would break d...

rpm包的管理

查詢已安裝的所有rpm軟體包 rpm qa grep firefox rpm qa more rpm qa grep firefox rpm q 軟體包名 查詢軟體包是否安裝 rpm q firefox rpm ql 軟體包名 查詢軟體包資訊 rpm ql file rpm qf rpm qa mo...

rpm包手工管理詳解

一 rpm查詢功能 用法 rpm q rpm qa rpm qi rpm qip rpm qf rpm qr q query 查詢系統中某個已經安裝的rpm軟體包 a all 查詢所有軟體包 i information 查詢軟體資訊 包含軟體包版本,安裝資訊等該軟體相關資訊 p package 查詢...