綠色資源網(wǎng):您身邊最放心的安全下載站! 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

綠色資源網(wǎng)

技術(shù)教程
您的位置:首頁操作系統(tǒng)linux → Linux RPM命令詳解

Linux RPM命令詳解

我要評論 2011/03/12 16:20:19 來源:綠色資源網(wǎng) 編輯:綠色資源站 [ ] 評論:0 點擊:157次

rpm 常用命令
1.安裝一個包
# rpm -ivh

2.升級一個包
# rpm -Uvh

3.移走一個包
# rpm -e

4.安裝參數(shù)
--force 即使覆蓋屬于其它包的文件也強迫安裝
--nodeps 如果該RPM包的安裝依賴其它包,即使其它包沒裝,也強迫安裝。

5.查詢一個包是否被安裝
# rpm -q < rpm package name>

6.得到被安裝的包的信息
# rpm -qi < rpm package name>

7.列出該包中有哪些文件
# rpm -ql < rpm package name>

8.列出服務(wù)器上的一個文件屬于哪一個RPM包
#rpm -qf

9.可綜合好幾個參數(shù)一起用
# rpm -qil < rpm package name>

10.列出所有被安裝的rpm package
# rpm -qa

11.列出一個未被安裝進(jìn)系統(tǒng)的RPM包文件中包含有哪些文件?
# rpm -qilp < rpm package name>

<<RPM中文手冊>>

一、安裝

命令格式:

rpm -i ( or --install) options file1.rpm ... fileN.rpm

參數(shù):

file1.rpm ... fileN.rpm 將要安裝的RPM包的文件名

詳細(xì)選項:

-h (or --hash) 安裝時輸出hash記號 (``#'')
--test 只對安裝進(jìn)行測試,并不實際安裝。
--percent 以百分比的形式輸出安裝的進(jìn)度。
--excludedocs 不安裝軟件包中的文檔文件
--includedocs 安裝文檔
--replacepkgs 強制重新安裝已經(jīng)安裝的軟件包
--replacefiles 替換屬于其它軟件包的文件
--force 忽略軟件包及文件的沖突
--noscripts 不運行預(yù)安裝和后安裝腳本
--prefix 將軟件包安裝到由 指定的路徑下
--ignorearch 不校驗軟件包的結(jié)構(gòu)
--ignoreos 不檢查軟件包運行的操作系統(tǒng)
--nodeps 不檢查依賴性關(guān)系
--ftpproxy 用 作為 FTP**
--ftpport 指定FTP的端口號為

通用選項

-v 顯示附加信息
-vv 顯示調(diào)試信息
--root 讓RPM將指定的路徑做為"根目錄",這樣預(yù)安裝程序和后安
裝程序都會安裝到這個目錄下
--rcfile 設(shè)置rpmrc文件為
--dbpath 設(shè)置RPM 資料庫存所在的路徑為

二、刪除

命令格式:

rpm -e ( or --erase) options pkg1 ... pkgN

參數(shù)

pkg1 ... pkgN :要刪除的軟件包

詳細(xì)選項

--test 只執(zhí)行刪除的測試
--noscripts 不運行預(yù)安裝和后安裝腳本程序
--nodeps 不檢查依賴性

通用選項

-vv 顯示調(diào)試信息
--root 讓RPM將指定的路徑做為"根目錄",這樣預(yù)安裝程序和后安裝
程序都會安裝到這個目錄下
--rcfile 設(shè)置rpmrc文件為
--dbpath 設(shè)置RPM 資料庫存所在的路徑為

三、升級

命令格式

rpm -U ( or --upgrade) options file1.rpm ... fileN.rpm

參數(shù)

file1.rpm ... fileN.rpm 軟件包的名字

詳細(xì)選項

-h (or --hash) 安裝時輸出hash記號 (``#'')
--oldpackage 允許"升級"到一個老版本
--test 只進(jìn)行升級測試
--excludedocs 不安裝軟件包中的文檔文件
--includedocs 安裝文檔
--replacepkgs 強制重新安裝已經(jīng)安裝的軟件包
--replacefiles 替換屬于其它軟件包的文件
--force 忽略軟件包及文件的沖突
--percent 以百分比的形式輸出安裝的進(jìn)度。
--noscripts 不運行預(yù)安裝和后安裝腳本
--prefix 將軟件包安裝到由 指定的路徑下
--ignorearch 不校驗軟件包的結(jié)構(gòu)
--ignoreos 不檢查軟件包運行的操作系統(tǒng)
--nodeps 不檢查依賴性關(guān)系
--ftpproxy 用 作為 FTP**
--ftpport 指定FTP的端口號為

通用選項

-v 顯示附加信息
-vv 顯示調(diào)試信息
--root 讓RPM將指定的路徑做為"根目錄",這樣預(yù)安裝程序和后安裝程序都會安裝到這個目錄下
--rcfile 設(shè)置rpmrc文件為
--dbpath 設(shè)置RPM 資料庫存所在的路徑為

四、查詢

命令格式:

rpm -q ( or --query) options

參數(shù):

pkg1 ... pkgN :查詢已安裝的軟件包

詳細(xì)選項

-p (or ``-'') 查詢軟件包的文件
-f 查詢屬于哪個軟件包
-a 查詢所有安裝的軟件包
--whatprovides 查詢提供了 功能的軟件包
-g 查詢屬于 組的軟件包
--whatrequires 查詢所有需要 功能的軟件包

信息選項

顯示軟件包的全部標(biāo)識
-i 顯示軟件包的概要信息
-l 顯示軟件包中的文件列表
-c 顯示配置文件列表
-d 顯示文檔文件列表
-s 顯示軟件包中文件列表并顯示每個文件的狀態(tài)
--scripts 顯示安裝、卸載、校驗?zāi)_本
--queryformat (or --qf) 以用戶指定的方式顯示查詢信息
--dump 顯示每個文件的所有已校驗信息
--provides 顯示軟件包提供的功能
--requires (or -R) 顯示軟件包所需的功能

通用選項

-v 顯示附加信息
-vv 顯示調(diào)試信息
--root 讓RPM將指定的路徑做為"根目錄",這樣預(yù)安裝程序和后安裝程序都會安裝到這個目錄下
--rcfile 設(shè)置rpmrc文件為
--dbpath 設(shè)置RPM 資料庫存所在的路徑為

五、校驗已安裝的軟件包

命令格式:

rpm -V ( or --verify, or -y) options

參數(shù)

pkg1 ... pkgN 將要校驗的軟件包名

軟件包選項

-p Verify against package file
-f 校驗所屬的軟件包
-a Verify 校驗所有的軟件包
-g 校驗所有屬于組 的軟件包

詳細(xì)選項

--noscripts 不運行校驗?zāi)_本
--nodeps 不校驗依賴性
--nofiles 不校驗文件屬性

通用選項

-v 顯示附加信息
-vv 顯示調(diào)試信息
--root 讓RPM將指定的路徑做為"根目錄",這樣預(yù)安裝程序和后安裝程序都會安裝到這個目錄下
--rcfile 設(shè)置rpmrc文件為
--dbpath 設(shè)置RPM 資料庫存所在的路徑為

六、校驗軟件包中的文件

語法:

rpm -K ( or --checksig) options file1.rpm ... fileN.rpm

參數(shù):

file1.rpm ... fileN.rpm 軟件包的文件名

Checksig--詳細(xì)選項

--nopgp 不校驗PGP簽名

通用選項

-v 顯示附加信息
-vv 顯示調(diào)試信息
--rcfile 設(shè)置rpmrc文件為


七、其它RPM選項

--rebuilddb 重建RPM資料庫
--initdb 創(chuàng)建一個新的RPM資料庫
--quiet 盡可能的減少輸出
--help 顯示幫助文件
--version 顯示RPM的當(dāng)前版本

關(guān)鍵詞:Linux,RPM命令

閱讀本文后您有什么感想? 已有 人給出評價!

  • 0 歡迎喜歡
  • 0 白癡
  • 0 拜托
  • 0 哇
  • 0 加油
  • 0 鄙視