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)文章
centos6.5升級(jí)安裝配置supervisor的教程
Supervisor 是用Python開(kāi)發(fā)的一個(gè)client/server服務(wù),是Linux/Unix系統(tǒng)下的一個(gè)進(jìn)程管理工具,不支持Windows系統(tǒng)。這篇文章主要介紹了centos6.5升級(jí)安裝配置supervisor的方法,需要的朋友可以參考下2019-11-11PHP程序員玩轉(zhuǎn)Linux系列 Nginx中的HTTPS詳解
這篇文章主要為大家詳細(xì)介紹了PHP程序員玩轉(zhuǎn)Linux系列文章,MySQL備份還原教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-04-04CentOS 7 安裝 MySQL 5.6遇到的各種問(wèn)題小結(jié)
在一測(cè)試服務(wù)器(CentOS Linux release 7.2.1511)上安裝MySQL 5.6(5.6.19 MySQL Community Server)時(shí)遇到了很多奇葩問(wèn)題,今天小編給大家總結(jié)了關(guān)于entOS 7 安裝 MySQL 5.6遇到的各種問(wèn)題,需要的朋友一起看看吧2016-11-11CentOS 7中搭建NFS文件共享存儲(chǔ)服務(wù)的完整步驟
如果僅僅只是希望搭建一個(gè)linux之間進(jìn)行文件共享的服務(wù)器,而不是所有異構(gòu)的系統(tǒng)之間共享的話,nfs是一個(gè)不錯(cuò)的選擇。下面這篇文章主要給大家介紹了關(guān)于在CentOS 7中搭建NFS文件共享存儲(chǔ)服務(wù)的完整步驟,需要的朋友可以參考下2018-11-11CentOS Linux 下配置Apache2+PHP5+MySQL5+GD庫(kù)的方法
先安裝MYSQL 服務(wù)器再安裝GD庫(kù)基本包2008-04-04Apache Spark 2.0 在作業(yè)完成時(shí)卻花費(fèi)很長(zhǎng)時(shí)間結(jié)束
大家在使用 Apache Spark 2.x 的時(shí)候可能會(huì)遇到這種現(xiàn)象:雖然我們的 Spark Jobs 已經(jīng)全部完成了,但是我們的程序卻還在執(zhí)行。怎么回事呢?下面小編通過(guò)實(shí)例代碼給大家介紹下2019-06-06