目錄
軟體包管理器 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...