Linux 軟體包管理器 rpm

2021-08-21 07:23:17 字數 2285 閱讀 8387

目錄

軟體包管理器 rpm 簡述

rpm  安裝軟體

rpm 解除安裝軟體

rpm -qa 模糊查詢已安裝的包

rpm -qi 查詢軟體安裝資訊

rpm -ql 查詢安裝路徑

1、在紅帽軟體包管理器(rpm)公布之前要想在 linux 系統中安裝軟體只能採取「原始碼包」的方式安裝,需要自行編譯**並解決依賴關係,在安裝、公升級、解除安裝時都要考慮到其他程式、庫的依賴關係,校驗、安裝、解除安裝、查詢、公升級等管理軟體操作時難度非常大。

2、rpm 原稱為「 redhat package manager」,因其卓越的優勢很快被公眾認可,目前使用範圍也已不侷限在紅帽系統中,rpm會建立統一的資料庫檔案,詳細的記錄軟體資訊並能夠自動分析依賴關係。

語法格式:rpm [引數] [軟體包]

常用引數 -a

查詢所有的軟體包

-b或-t

設定包裝套件的完成階段,並指定套件檔的檔名稱;

-c只列出組態配置檔案,本引數需配合」-l」引數使用

-d只列出文字檔案,本引數需配合」-l」引數使用

-e或--erase

解除安裝軟體包

-f查詢檔案或命令屬於哪個軟體包

-h或--hash

安裝軟體包時列出標記

-i顯示軟體包的相關資訊

--install

安裝軟體包

-l顯示軟體包的檔案列表

-p查詢指定的rpm軟體包

-q查詢軟體包

-r顯示軟體包的依賴關係

-s顯示檔案狀態,本引數需配合」-l」引數使用

-u或--upgrade

公升級軟體包

-v顯示命令執行過程

-vv詳細顯示指令執行過程

常用組合:

安裝軟體

rpm -ivh filename.rpm

公升級軟體

rpm -uvh filename.rpm

解除安裝軟體

rpm -e filename.rpm

查詢軟體的描述資訊

rpm -qpi filename.rpm

列出軟體的檔案資訊

rpm -qpl filename.rpm

查詢檔案屬於那個rpm

rpm -qf filename

1、安裝常用組合引數 "-ivh",命令:rpm -ivh you-package.rpm

1、安裝過程中可能會出現警告或者提示"...conflict with...",可能是要安裝的包裡面有一些檔案會覆蓋現有的檔案,預設時這樣的情況下是無法正確安裝的,這時可以加上「--force」選項來強制安裝

2、當出現"..is needed by..."、"...is not installed..."警告或提示時,表示此包依賴的一些軟體沒有安裝,此時可以加上"--nodeps" 選項來忽略此訊息,這樣做雖然能保證 rpm 包安裝,但是這種強制安裝的軟體包不能保證完全發揮功能。

1、解除安裝軟體使用:rpm -e filename.rpm

2、解除安裝時如果出現" ...is needed by ...",則表示這個軟體被其它軟體依賴,此時可以加上--nodeps 選項強制解除安裝,當時通常不建議這麼做。

1、檢視系統中安裝了的所有的rpm包,使用"rpm -qa"選項

2、檢視系統中安裝了的所有的rpm包中名稱包含了指定字元的rpm包,使用"rpm -qa |grep xx"

1、查詢已經安裝了的某個rpm包詳細資訊,命令"rpm -qi rpm包全名",

後面必須是rpm包的全名,而不能模糊查詢

1、可以使用指令「rpm -ql ***」,

***為安裝後的包全名,不帶字尾名

RPM軟體包管理器

英文原義 redhat package manager 中文釋義 rpm 軟體包管理器 註解 一種用於 工具,它包含在某些linux分發版中。它生成具有.rpm副檔名的檔案。與 dpkg類似。rpm是redhat package manager redhat 軟體包管理工具 的縮寫,這一檔案格式名稱...

RPM紅毛軟體包管理器

rpm紅毛軟體包管理器 1 rpm主要功能 安裝 解除安裝 公升級和管理軟體 元件查詢功能 驗證功能 軟體包gpg和md5數字簽名的匯入 驗證和發布 軟體包依賴處理 選擇安裝 網路遠端安裝功能 2 常用rpm 命令 遵循gpl協議且功能強大的包管理,它可以建立 安裝 請求 確認 和解除安裝軟體包。e...

Linux軟體包管理器及rpm命令總結

1 功能 1 將軟體包打包成乙個檔案,其中包括 二進位制程式 庫檔案 配置檔案 幫助檔案 2 生成資料庫,追中所安裝的每乙個檔案。2 軟體包管理器的核心功能 1 製作軟體包 2 安裝 解除安裝 公升級 查詢 校驗 3 不同發行版的不同的軟體包管理器 1 redhat,suse常用 rpm 原名為ra...