Linux 下rpm命令參數詳解_Linux
                
                    
                        
                        來源:互聯網
                        上載者:User
                     
                                                         
                
                一、安裝  
命令格式:  
rpm -i ( or --install) options file1.rpm ... fileN.rpm  
參數:  
file1.rpm ... fileN.rpm 將要安裝的RPM包的檔案名稱  
詳細選項:  
-h (or --hash) 安裝時輸出hash記號 (``#'')  
--test 只對安裝進行測試,並不實際安裝。  
--percent 以百分比的形式輸出安裝的進度。  
--excludedocs 不安裝軟體包中的文檔檔案  
--includedocs 安裝文檔  
--replacepkgs 強制重新安裝已經安裝的軟體包  
--replacefiles 替換屬於其它軟體包的檔案  
--force 忽略軟體包及檔案的衝突  
--noscripts 不運行預先安裝和後安裝指令碼  
--prefix 將軟體包安裝到由 指定的路徑下  
--ignorearch 不校正軟體包的結構  
--ignoreos 不檢查軟體包啟動並執行作業系統  
--nodeps 不檢查依賴性關係  
--ftpproxy 用 作為 FTP代理  
--ftpport 指定FTP的連接埠號碼為  
通用選項  
-v 顯示附加資訊  
-vv 顯示調試資訊  
--root 讓RPM將指定的路徑做為"根目錄",這樣預先安裝程式和後安  
裝程式都會安裝到這個目錄下  
--rcfile 設定rpmrc檔案為  
--dbpath 設定RPM 資料庫存所在的路徑為  
二、刪除  
命令格式:  
rpm -e ( or --erase) options pkg1 ... pkgN  
參數  
pkg1 ... pkgN :要刪除的軟體包  
詳細選項  
--test 只執行刪除的測試  
--noscripts 不運行預先安裝和後安裝指令碼程式  
--nodeps 不檢查依賴性  
通用選項  
-vv 顯示調試資訊  
--root 讓RPM將指定的路徑做為"根目錄",這樣預先安裝程式和後安裝  
程式都會安裝到這個目錄下  
--rcfile 設定rpmrc檔案為  
--dbpath 設定RPM 資料庫存所在的路徑為  
三、升級  
命令格式  
rpm -U ( or --upgrade) options file1.rpm ... fileN.rpm  
參數  
file1.rpm ... fileN.rpm 軟體包的名字  
詳細選項  
-h (or --hash) 安裝時輸出hash記號 (``#'')  
--oldpackage 允許"升級"到一個老版本  
--test 只進行升級測試  
--excludedocs 不安裝軟體包中的文檔檔案  
--includedocs 安裝文檔  
--replacepkgs 強制重新安裝已經安裝的軟體包  
--replacefiles 替換屬於其它軟體包的檔案  
--force 忽略軟體包及檔案的衝突  
--percent 以百分比的形式輸出安裝的進度。  
--noscripts 不運行預先安裝和後安裝指令碼  
--prefix 將軟體包安裝到由 指定的路徑下  
--ignorearch 不校正軟體包的結構  
--ignoreos 不檢查軟體包啟動並執行作業系統  
--nodeps 不檢查依賴性關係  
--ftpproxy 用 作為 FTP代理  
--ftpport 指定FTP的連接埠號碼為  
通用選項  
-v 顯示附加資訊  
-vv 顯示調試資訊  
--root 讓RPM將指定的路徑做為"根目錄",這樣預先安裝程式和後安裝程式都會安裝到這個目錄下  
--rcfile 設定rpmrc檔案為  
--dbpath 設定RPM 資料庫存所在的路徑為  
四、查詢  
命令格式:  
rpm -q ( or --query) options  
參數:  
pkg1 ... pkgN :查詢已安裝的軟體包  
詳細選項  
-p (or ``-'') 查詢軟體包的檔案  
-f 查詢屬於哪個軟體包  
-a 查詢所有安裝的軟體包  
--whatprovides 查詢提供了 功能的軟體包  
-g 查詢屬於 組的軟體包  
--whatrequires 查詢所有需要 功能的軟體包  
資訊選項  
顯示軟體包的全部標識  
-i 顯示軟體包的概要資訊  
-l 顯示軟體包中的檔案清單  
-c 顯示設定檔列表  
-d 顯示文檔檔案清單  
-s 顯示軟體包中檔案清單並顯示每個檔案的狀態  
--scripts 顯示安裝、卸載、校正指令碼  
--queryformat (or --qf) 以使用者指定的方式顯示查詢資訊  
--dump 顯示每個檔案的所有已校正資訊  
--provides 顯示軟體包提供的功能  
--requires (or -R) 顯示軟體包所需的功能  
通用選項  
-v 顯示附加資訊  
-vv 顯示調試資訊  
--root 讓RPM將指定的路徑做為"根目錄",這樣預先安裝程式和後安裝程式都會安裝到這個目錄下  
--rcfile 設定rpmrc檔案為  
--dbpath 設定RPM 資料庫存所在的路徑為  
五、校正已安裝的軟體包  
命令格式:  
rpm -V ( or --verify, or -y) options  
參數  
pkg1 ... pkgN 將要校正的軟體包名  
軟體包選項  
-p Verify against package file  
-f 校正所屬的軟體包  
-a Verify 校正所有的軟體包  
-g 校正所有屬於組 的軟體包  
詳細選項  
--noscripts 不運行校正指令碼  
--nodeps 不校正依賴性  
--nofiles 不校正檔案屬性  
通用選項  
-v 顯示附加資訊  
-vv 顯示調試資訊  
--root 讓RPM將指定的路徑做為"根目錄",這樣預先安裝程式和後安裝程式都會安裝到這個目錄下  
--rcfile 設定rpmrc檔案為  
--dbpath 設定RPM 資料庫存所在的路徑為  
六、校正軟體包中的檔案  
文法:  
rpm -K ( or --checksig) options file1.rpm ... fileN.rpm  
參數:  
file1.rpm ... fileN.rpm 軟體包的檔案名稱  
Checksig--詳細選項  
--nopgp 不校正PGP簽名  
通用選項  
-v 顯示附加資訊  
-vv 顯示調試資訊  
--rcfile 設定rpmrc檔案為  
七、其它RPM選項  
--rebuilddb 重建RPM資料庫  
--initdb 建立一個新的RPM資料庫  
--quiet 儘可能的減少輸出  
--help 顯示協助檔案  
--version 顯示RPM的目前的版本