英文原義:redhat package manager
中文釋義:rpm
軟體包管理器
註解:一種用於
工具,它包含在某些linux分發版中。它生成具有.rpm副檔名的檔案。與
dpkg類似。
rpm是redhat package manager(redhat
軟體包管理工具)的縮寫,這一檔案格式名稱雖然打上了redhat的標誌,但是其原始設計理念是開放式的,現在包括openlinux、s.u.s.e.以及turbo linux等linux的分發版本都有採用,可以算是公認的行業標準了。
rpm檔案在linux系統中的安裝最為簡便。以著名的
在terminal中,基本的安裝指令如下:
rpm -i xv-3.10a-13.i386.rpm
如果你的連網速度足夠快,也可以直接從網路上安裝應用軟體,只需要在軟體的檔名前加上適當的
url路徑。作為乙個
軟體包管理工具,rpm管理著系統已安裝的所有rpm程式元件的資料。我們也可以使用rpm來解除安裝相關的應用程式。
rpm -e xv
rpm的常用引數還包括:
-vh:顯示安裝進度;
-u:公升級軟體包;
-qpl:列出rpm軟體包內的檔案資訊;
-qpi:列出rpm軟體包的描述資訊;
-qf:查詢指定檔案屬於哪個rpm軟體包;
-va:校驗所有的rpm軟體包,查詢丟失的檔案;
-qa: 查詢相應檔案,如 rpm -qa mysql
安裝、 解除安裝、公升級和管理
軟體 元件查詢功能
驗證功能
軟體包gpg和md5
數字簽名的匯入、驗證和發布
軟體包依賴處理
選擇安裝
網路遠端安裝功能
rpm 命令:遵循gpl協議且功能強大的包管理,它可以建立、安裝、請求、確認、和解除安裝軟體包。間接的提公升了linux 的易用性
-e 解除安裝rpm包
-q 查詢已已安裝的軟體資訊
-i 安裝rpm包
-u 公升級rpm包
--replacepkgs 重新安裝rpm包
--justdb 公升級資料庫,不修改檔案系統
--percent 在軟體包安裝時輸出百分比
--help 幫助
--version 顯示版本資訊
-c 顯示所有配置檔案
-d 顯示所有文件檔案
-h 顯示安裝進度
-l 列出軟體包中的檔案
-a 顯示出檔案狀態
-p 查詢/校驗乙個軟體包檔案
-v 顯示詳細的處理資訊
--dump 顯示基本檔案資訊
--nomd5 不驗證檔案的md5支援
--nofiles 不驗證軟體包中的檔案
--nodeps 不驗證軟體包的依賴關係
--whatrequire 查詢/驗證需要乙個依賴性的軟體包
--whatprovides 查詢/驗證提供乙個依賴性的軟體包
範例1:安裝軟體
[root@hnlinux lx1 3 8.c o m]# rpm -hvi dejagnu-1.4.2-10.noarch.rpm
警告:dejagnu-1.4.2-10.noarch.rpm: v3 dsa 簽名:nokey, key id db42a60e
準備...
########################################### [100%]
範例2: 顯示軟體安裝資訊
[root@hnlinux lx1 3 8.c o m]# rpm -qi dejagnu-1.4.2-10.noarch.rpm
Linux 軟體包管理器 rpm
目錄 軟體包管理器 rpm 簡述 rpm 安裝軟體 rpm 解除安裝軟體 rpm qa 模糊查詢已安裝的包 rpm qi 查詢軟體安裝資訊 rpm ql 查詢安裝路徑 1 在紅帽軟體包管理器 rpm 公布之前要想在 linux 系統中安裝軟體只能採取 原始碼包 的方式安裝,需要自行編譯 並解決依賴關...
RPM紅毛軟體包管理器
rpm紅毛軟體包管理器 1 rpm主要功能 安裝 解除安裝 公升級和管理軟體 元件查詢功能 驗證功能 軟體包gpg和md5數字簽名的匯入 驗證和發布 軟體包依賴處理 選擇安裝 網路遠端安裝功能 2 常用rpm 命令 遵循gpl協議且功能強大的包管理,它可以建立 安裝 請求 確認 和解除安裝軟體包。e...
軟體包管理器
軟體的關係形成一棵樹,安裝某軟體前必須安裝它依賴的軟體,解除安裝某軟體時必須解除安裝被它依賴的軟體,求解除安裝或安裝某軟體會影響多少軟體的狀態。include using namespace std const int n 1e5 10 int nxt n 1 to n 1 tot,head n v...