Linux 下rpm命令參數(shù)詳解
更新時(shí)間:2008年06月08日 10:27:47 作者:
linux下的rpm常用命令,主要是用來(lái)安裝rmp包,是linux下比較方便的東西
一、安裝
命令格式:
rpm -i ( or --install) options file1.rpm ... fileN.rpm
參數(shù):
file1.rpm ... fileN.rpm 將要安裝的RPM包的文件名
詳細(xì)選項(xiàng):
-h (or --hash) 安裝時(shí)輸出hash記號(hào) (``#'')
--test 只對(duì)安裝進(jìn)行測(cè)試,并不實(shí)際安裝。
--percent 以百分比的形式輸出安裝的進(jìn)度。
--excludedocs 不安裝軟件包中的文檔文件
--includedocs 安裝文檔
--replacepkgs 強(qiáng)制重新安裝已經(jīng)安裝的軟件包
--replacefiles 替換屬于其它軟件包的文件
--force 忽略軟件包及文件的沖突
--noscripts 不運(yùn)行預(yù)安裝和后安裝腳本
--prefix 將軟件包安裝到由 指定的路徑下
--ignorearch 不校驗(yàn)軟件包的結(jié)構(gòu)
--ignoreos 不檢查軟件包運(yùn)行的操作系統(tǒng)
--nodeps 不檢查依賴性關(guān)系
--ftpproxy 用 作為 FTP代理
--ftpport 指定FTP的端口號(hào)為
通用選項(xiàng)
-v 顯示附加信息
-vv 顯示調(diào)試信息
--root 讓RPM將指定的路徑做為"根目錄",這樣預(yù)安裝程序和后安
裝程序都會(huì)安裝到這個(gè)目錄下
--rcfile 設(shè)置rpmrc文件為
--dbpath 設(shè)置RPM 資料庫(kù)存所在的路徑為
二、刪除
命令格式:
rpm -e ( or --erase) options pkg1 ... pkgN
參數(shù)
pkg1 ... pkgN :要?jiǎng)h除的軟件包
詳細(xì)選項(xiàng)
--test 只執(zhí)行刪除的測(cè)試
--noscripts 不運(yùn)行預(yù)安裝和后安裝腳本程序
--nodeps 不檢查依賴性
通用選項(xiàng)
-vv 顯示調(diào)試信息
--root 讓RPM將指定的路徑做為"根目錄",這樣預(yù)安裝程序和后安裝
程序都會(huì)安裝到這個(gè)目錄下
--rcfile 設(shè)置rpmrc文件為
--dbpath 設(shè)置RPM 資料庫(kù)存所在的路徑為
三、升級(jí)
命令格式
rpm -U ( or --upgrade) options file1.rpm ... fileN.rpm
參數(shù)
file1.rpm ... fileN.rpm 軟件包的名字
詳細(xì)選項(xiàng)
-h (or --hash) 安裝時(shí)輸出hash記號(hào) (``#'')
--oldpackage 允許"升級(jí)"到一個(gè)老版本
--test 只進(jìn)行升級(jí)測(cè)試
--excludedocs 不安裝軟件包中的文檔文件
--includedocs 安裝文檔
--replacepkgs 強(qiáng)制重新安裝已經(jīng)安裝的軟件包
--replacefiles 替換屬于其它軟件包的文件
--force 忽略軟件包及文件的沖突
--percent 以百分比的形式輸出安裝的進(jìn)度。
--noscripts 不運(yùn)行預(yù)安裝和后安裝腳本
--prefix 將軟件包安裝到由 指定的路徑下
--ignorearch 不校驗(yàn)軟件包的結(jié)構(gòu)
--ignoreos 不檢查軟件包運(yùn)行的操作系統(tǒng)
--nodeps 不檢查依賴性關(guān)系
--ftpproxy 用 作為 FTP代理
--ftpport 指定FTP的端口號(hào)為
通用選項(xiàng)
-v 顯示附加信息
-vv 顯示調(diào)試信息
--root 讓RPM將指定的路徑做為"根目錄",這樣預(yù)安裝程序和后安裝程序都會(huì)安裝到這個(gè)目錄下
--rcfile 設(shè)置rpmrc文件為
--dbpath 設(shè)置RPM 資料庫(kù)存所在的路徑為
四、查詢
命令格式:
rpm -q ( or --query) options
參數(shù):
pkg1 ... pkgN :查詢已安裝的軟件包
詳細(xì)選項(xiàng)
-p (or ``-'') 查詢軟件包的文件
-f 查詢屬于哪個(gè)軟件包
-a 查詢所有安裝的軟件包
--whatprovides 查詢提供了 功能的軟件包
-g 查詢屬于 組的軟件包
--whatrequires 查詢所有需要 功能的軟件包
信息選項(xiàng)
顯示軟件包的全部標(biāo)識(shí)
-i 顯示軟件包的概要信息
-l 顯示軟件包中的文件列表
-c 顯示配置文件列表
-d 顯示文檔文件列表
-s 顯示軟件包中文件列表并顯示每個(gè)文件的狀態(tài)
--scripts 顯示安裝、卸載、校驗(yàn)?zāi)_本
--queryformat (or --qf) 以用戶指定的方式顯示查詢信息
--dump 顯示每個(gè)文件的所有已校驗(yàn)信息
--provides 顯示軟件包提供的功能
--requires (or -R) 顯示軟件包所需的功能
通用選項(xiàng)
-v 顯示附加信息
-vv 顯示調(diào)試信息
--root 讓RPM將指定的路徑做為"根目錄",這樣預(yù)安裝程序和后安裝程序都會(huì)安裝到這個(gè)目錄下
--rcfile 設(shè)置rpmrc文件為
--dbpath 設(shè)置RPM 資料庫(kù)存所在的路徑為
五、校驗(yàn)已安裝的軟件包
命令格式:
rpm -V ( or --verify, or -y) options
參數(shù)
pkg1 ... pkgN 將要校驗(yàn)的軟件包名
軟件包選項(xiàng)
-p Verify against package file
-f 校驗(yàn)所屬的軟件包
-a Verify 校驗(yàn)所有的軟件包
-g 校驗(yàn)所有屬于組 的軟件包
詳細(xì)選項(xiàng)
--noscripts 不運(yùn)行校驗(yàn)?zāi)_本
--nodeps 不校驗(yàn)依賴性
--nofiles 不校驗(yàn)文件屬性
通用選項(xiàng)
-v 顯示附加信息
-vv 顯示調(diào)試信息
--root 讓RPM將指定的路徑做為"根目錄",這樣預(yù)安裝程序和后安裝程序都會(huì)安裝到這個(gè)目錄下
--rcfile 設(shè)置rpmrc文件為
--dbpath 設(shè)置RPM 資料庫(kù)存所在的路徑為
六、校驗(yàn)軟件包中的文件
語(yǔ)法:
rpm -K ( or --checksig) options file1.rpm ... fileN.rpm
參數(shù):
file1.rpm ... fileN.rpm 軟件包的文件名
Checksig--詳細(xì)選項(xiàng)
--nopgp 不校驗(yàn)PGP簽名
通用選項(xiàng)
-v 顯示附加信息
-vv 顯示調(diào)試信息
--rcfile 設(shè)置rpmrc文件為
七、其它RPM選項(xiàng)
--rebuilddb 重建RPM資料庫(kù)
--initdb 創(chuàng)建一個(gè)新的RPM資料庫(kù)
--quiet 盡可能的減少輸出
--help 顯示幫助文件
--version 顯示RPM的當(dāng)前版本
命令格式:
rpm -i ( or --install) options file1.rpm ... fileN.rpm
參數(shù):
file1.rpm ... fileN.rpm 將要安裝的RPM包的文件名
詳細(xì)選項(xiàng):
-h (or --hash) 安裝時(shí)輸出hash記號(hào) (``#'')
--test 只對(duì)安裝進(jìn)行測(cè)試,并不實(shí)際安裝。
--percent 以百分比的形式輸出安裝的進(jìn)度。
--excludedocs 不安裝軟件包中的文檔文件
--includedocs 安裝文檔
--replacepkgs 強(qiáng)制重新安裝已經(jīng)安裝的軟件包
--replacefiles 替換屬于其它軟件包的文件
--force 忽略軟件包及文件的沖突
--noscripts 不運(yùn)行預(yù)安裝和后安裝腳本
--prefix 將軟件包安裝到由 指定的路徑下
--ignorearch 不校驗(yàn)軟件包的結(jié)構(gòu)
--ignoreos 不檢查軟件包運(yùn)行的操作系統(tǒng)
--nodeps 不檢查依賴性關(guān)系
--ftpproxy 用 作為 FTP代理
--ftpport 指定FTP的端口號(hào)為
通用選項(xiàng)
-v 顯示附加信息
-vv 顯示調(diào)試信息
--root 讓RPM將指定的路徑做為"根目錄",這樣預(yù)安裝程序和后安
裝程序都會(huì)安裝到這個(gè)目錄下
--rcfile 設(shè)置rpmrc文件為
--dbpath 設(shè)置RPM 資料庫(kù)存所在的路徑為
二、刪除
命令格式:
rpm -e ( or --erase) options pkg1 ... pkgN
參數(shù)
pkg1 ... pkgN :要?jiǎng)h除的軟件包
詳細(xì)選項(xiàng)
--test 只執(zhí)行刪除的測(cè)試
--noscripts 不運(yùn)行預(yù)安裝和后安裝腳本程序
--nodeps 不檢查依賴性
通用選項(xiàng)
-vv 顯示調(diào)試信息
--root 讓RPM將指定的路徑做為"根目錄",這樣預(yù)安裝程序和后安裝
程序都會(huì)安裝到這個(gè)目錄下
--rcfile 設(shè)置rpmrc文件為
--dbpath 設(shè)置RPM 資料庫(kù)存所在的路徑為
三、升級(jí)
命令格式
rpm -U ( or --upgrade) options file1.rpm ... fileN.rpm
參數(shù)
file1.rpm ... fileN.rpm 軟件包的名字
詳細(xì)選項(xiàng)
-h (or --hash) 安裝時(shí)輸出hash記號(hào) (``#'')
--oldpackage 允許"升級(jí)"到一個(gè)老版本
--test 只進(jìn)行升級(jí)測(cè)試
--excludedocs 不安裝軟件包中的文檔文件
--includedocs 安裝文檔
--replacepkgs 強(qiáng)制重新安裝已經(jīng)安裝的軟件包
--replacefiles 替換屬于其它軟件包的文件
--force 忽略軟件包及文件的沖突
--percent 以百分比的形式輸出安裝的進(jìn)度。
--noscripts 不運(yùn)行預(yù)安裝和后安裝腳本
--prefix 將軟件包安裝到由 指定的路徑下
--ignorearch 不校驗(yàn)軟件包的結(jié)構(gòu)
--ignoreos 不檢查軟件包運(yùn)行的操作系統(tǒng)
--nodeps 不檢查依賴性關(guān)系
--ftpproxy 用 作為 FTP代理
--ftpport 指定FTP的端口號(hào)為
通用選項(xiàng)
-v 顯示附加信息
-vv 顯示調(diào)試信息
--root 讓RPM將指定的路徑做為"根目錄",這樣預(yù)安裝程序和后安裝程序都會(huì)安裝到這個(gè)目錄下
--rcfile 設(shè)置rpmrc文件為
--dbpath 設(shè)置RPM 資料庫(kù)存所在的路徑為
四、查詢
命令格式:
rpm -q ( or --query) options
參數(shù):
pkg1 ... pkgN :查詢已安裝的軟件包
詳細(xì)選項(xiàng)
-p (or ``-'') 查詢軟件包的文件
-f 查詢屬于哪個(gè)軟件包
-a 查詢所有安裝的軟件包
--whatprovides 查詢提供了 功能的軟件包
-g 查詢屬于 組的軟件包
--whatrequires 查詢所有需要 功能的軟件包
信息選項(xiàng)
顯示軟件包的全部標(biāo)識(shí)
-i 顯示軟件包的概要信息
-l 顯示軟件包中的文件列表
-c 顯示配置文件列表
-d 顯示文檔文件列表
-s 顯示軟件包中文件列表并顯示每個(gè)文件的狀態(tài)
--scripts 顯示安裝、卸載、校驗(yàn)?zāi)_本
--queryformat (or --qf) 以用戶指定的方式顯示查詢信息
--dump 顯示每個(gè)文件的所有已校驗(yàn)信息
--provides 顯示軟件包提供的功能
--requires (or -R) 顯示軟件包所需的功能
通用選項(xiàng)
-v 顯示附加信息
-vv 顯示調(diào)試信息
--root 讓RPM將指定的路徑做為"根目錄",這樣預(yù)安裝程序和后安裝程序都會(huì)安裝到這個(gè)目錄下
--rcfile 設(shè)置rpmrc文件為
--dbpath 設(shè)置RPM 資料庫(kù)存所在的路徑為
五、校驗(yàn)已安裝的軟件包
命令格式:
rpm -V ( or --verify, or -y) options
參數(shù)
pkg1 ... pkgN 將要校驗(yàn)的軟件包名
軟件包選項(xiàng)
-p Verify against package file
-f 校驗(yàn)所屬的軟件包
-a Verify 校驗(yàn)所有的軟件包
-g 校驗(yàn)所有屬于組 的軟件包
詳細(xì)選項(xiàng)
--noscripts 不運(yùn)行校驗(yàn)?zāi)_本
--nodeps 不校驗(yàn)依賴性
--nofiles 不校驗(yàn)文件屬性
通用選項(xiàng)
-v 顯示附加信息
-vv 顯示調(diào)試信息
--root 讓RPM將指定的路徑做為"根目錄",這樣預(yù)安裝程序和后安裝程序都會(huì)安裝到這個(gè)目錄下
--rcfile 設(shè)置rpmrc文件為
--dbpath 設(shè)置RPM 資料庫(kù)存所在的路徑為
六、校驗(yàn)軟件包中的文件
語(yǔ)法:
rpm -K ( or --checksig) options file1.rpm ... fileN.rpm
參數(shù):
file1.rpm ... fileN.rpm 軟件包的文件名
Checksig--詳細(xì)選項(xiàng)
--nopgp 不校驗(yàn)PGP簽名
通用選項(xiàng)
-v 顯示附加信息
-vv 顯示調(diào)試信息
--rcfile 設(shè)置rpmrc文件為
七、其它RPM選項(xiàng)
--rebuilddb 重建RPM資料庫(kù)
--initdb 創(chuàng)建一個(gè)新的RPM資料庫(kù)
--quiet 盡可能的減少輸出
--help 顯示幫助文件
--version 顯示RPM的當(dāng)前版本
相關(guān)文章
linux正則表達(dá)式,反斜線加普通字符作為正則表達(dá)式詳解
這篇文章主要介紹了linux正則表達(dá)式,反斜線加普通字符作為正則表達(dá)式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2025-04-04
Linux 出現(xiàn)telnet: 127.0.0.1: Connection refused錯(cuò)誤解決辦法
這篇文章主要介紹了Linux 出現(xiàn)telnet: connect to address 127.0.0.1: Connection refused錯(cuò)誤解決辦法的相關(guān)資料,需要的朋友可以參考下2017-05-05
Apache JMeter 5.5 下載安裝及設(shè)置中文圖文教程
這篇文章主要介紹了Apache JMeter 5.5 下載安裝以及設(shè)置中文教程,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-02-02
用rsync對(duì)網(wǎng)站進(jìn)行鏡像備份實(shí)現(xiàn)步驟
對(duì)系統(tǒng)管理員來(lái)說(shuō),平時(shí)的工作重心應(yīng)該集中在維護(hù)系統(tǒng)正常運(yùn)轉(zhuǎn),能夠正常提供服務(wù)上,這里往往牽涉到一個(gè)數(shù)據(jù)備份的問(wèn)題2009-03-03
對(duì)send(),recv()函數(shù)的全面理解
下面小編就為大家?guī)?lái)一篇對(duì)send(),recv()函數(shù)的全面理解。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-01-01

