Linux 下rpm命令參數(shù)詳解
更新時(shí)間:2008年06月08日 10:27:47 作者:
linux下的rpm常用命令,主要是用來安裝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記號 (``#'')
--test 只對安裝進(jìn)行測試,并不實(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的端口號為
通用選項(xiàng)
-v 顯示附加信息
-vv 顯示調(diào)試信息
--root 讓RPM將指定的路徑做為"根目錄",這樣預(yù)安裝程序和后安
裝程序都會(huì)安裝到這個(gè)目錄下
--rcfile 設(shè)置rpmrc文件為
--dbpath 設(shè)置RPM 資料庫存所在的路徑為
二、刪除
命令格式:
rpm -e ( or --erase) options pkg1 ... pkgN
參數(shù)
pkg1 ... pkgN :要?jiǎng)h除的軟件包
詳細(xì)選項(xiàng)
--test 只執(zhí)行刪除的測試
--noscripts 不運(yùn)行預(yù)安裝和后安裝腳本程序
--nodeps 不檢查依賴性
通用選項(xiàng)
-vv 顯示調(diào)試信息
--root 讓RPM將指定的路徑做為"根目錄",這樣預(yù)安裝程序和后安裝
程序都會(huì)安裝到這個(gè)目錄下
--rcfile 設(shè)置rpmrc文件為
--dbpath 設(shè)置RPM 資料庫存所在的路徑為
三、升級
命令格式
rpm -U ( or --upgrade) options file1.rpm ... fileN.rpm
參數(shù)
file1.rpm ... fileN.rpm 軟件包的名字
詳細(xì)選項(xiàng)
-h (or --hash) 安裝時(shí)輸出hash記號 (``#'')
--oldpackage 允許"升級"到一個(gè)老版本
--test 只進(jìn)行升級測試
--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的端口號為
通用選項(xiàng)
-v 顯示附加信息
-vv 顯示調(diào)試信息
--root 讓RPM將指定的路徑做為"根目錄",這樣預(yù)安裝程序和后安裝程序都會(huì)安裝到這個(gè)目錄下
--rcfile 設(shè)置rpmrc文件為
--dbpath 設(shè)置RPM 資料庫存所在的路徑為
四、查詢
命令格式:
rpm -q ( or --query) options
參數(shù):
pkg1 ... pkgN :查詢已安裝的軟件包
詳細(xì)選項(xiàng)
-p (or ``-'') 查詢軟件包的文件
-f 查詢屬于哪個(gè)軟件包
-a 查詢所有安裝的軟件包
--whatprovides 查詢提供了 功能的軟件包
-g 查詢屬于 組的軟件包
--whatrequires 查詢所有需要 功能的軟件包
信息選項(xiàng)
顯示軟件包的全部標(biāo)識
-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 資料庫存所在的路徑為
五、校驗(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 資料庫存所在的路徑為
六、校驗(yàn)軟件包中的文件
語法:
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資料庫
--initdb 創(chuàng)建一個(gè)新的RPM資料庫
--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記號 (``#'')
--test 只對安裝進(jìn)行測試,并不實(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的端口號為
通用選項(xiàng)
-v 顯示附加信息
-vv 顯示調(diào)試信息
--root 讓RPM將指定的路徑做為"根目錄",這樣預(yù)安裝程序和后安
裝程序都會(huì)安裝到這個(gè)目錄下
--rcfile 設(shè)置rpmrc文件為
--dbpath 設(shè)置RPM 資料庫存所在的路徑為
二、刪除
命令格式:
rpm -e ( or --erase) options pkg1 ... pkgN
參數(shù)
pkg1 ... pkgN :要?jiǎng)h除的軟件包
詳細(xì)選項(xiàng)
--test 只執(zhí)行刪除的測試
--noscripts 不運(yùn)行預(yù)安裝和后安裝腳本程序
--nodeps 不檢查依賴性
通用選項(xiàng)
-vv 顯示調(diào)試信息
--root 讓RPM將指定的路徑做為"根目錄",這樣預(yù)安裝程序和后安裝
程序都會(huì)安裝到這個(gè)目錄下
--rcfile 設(shè)置rpmrc文件為
--dbpath 設(shè)置RPM 資料庫存所在的路徑為
三、升級
命令格式
rpm -U ( or --upgrade) options file1.rpm ... fileN.rpm
參數(shù)
file1.rpm ... fileN.rpm 軟件包的名字
詳細(xì)選項(xiàng)
-h (or --hash) 安裝時(shí)輸出hash記號 (``#'')
--oldpackage 允許"升級"到一個(gè)老版本
--test 只進(jìn)行升級測試
--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的端口號為
通用選項(xiàng)
-v 顯示附加信息
-vv 顯示調(diào)試信息
--root 讓RPM將指定的路徑做為"根目錄",這樣預(yù)安裝程序和后安裝程序都會(huì)安裝到這個(gè)目錄下
--rcfile 設(shè)置rpmrc文件為
--dbpath 設(shè)置RPM 資料庫存所在的路徑為
四、查詢
命令格式:
rpm -q ( or --query) options
參數(shù):
pkg1 ... pkgN :查詢已安裝的軟件包
詳細(xì)選項(xiàng)
-p (or ``-'') 查詢軟件包的文件
-f 查詢屬于哪個(gè)軟件包
-a 查詢所有安裝的軟件包
--whatprovides 查詢提供了 功能的軟件包
-g 查詢屬于 組的軟件包
--whatrequires 查詢所有需要 功能的軟件包
信息選項(xiàng)
顯示軟件包的全部標(biāo)識
-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 資料庫存所在的路徑為
五、校驗(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 資料庫存所在的路徑為
六、校驗(yàn)軟件包中的文件
語法:
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資料庫
--initdb 創(chuàng)建一個(gè)新的RPM資料庫
--quiet 盡可能的減少輸出
--help 顯示幫助文件
--version 顯示RPM的當(dāng)前版本
相關(guān)文章
PHP程序員玩轉(zhuǎn)Linux系列 Nginx中的HTTPS詳解
這篇文章主要為大家詳細(xì)介紹了PHP程序員玩轉(zhuǎn)Linux系列文章,MySQL備份還原教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-04-04CentOS 7 安裝 MySQL 5.6遇到的各種問題小結(jié)
在一測試服務(wù)器(CentOS Linux release 7.2.1511)上安裝MySQL 5.6(5.6.19 MySQL Community Server)時(shí)遇到了很多奇葩問題,今天小編給大家總結(jié)了關(guān)于entOS 7 安裝 MySQL 5.6遇到的各種問題,需要的朋友一起看看吧2016-11-11CentOS 7中搭建NFS文件共享存儲服務(wù)的完整步驟
如果僅僅只是希望搭建一個(gè)linux之間進(jìn)行文件共享的服務(wù)器,而不是所有異構(gòu)的系統(tǒng)之間共享的話,nfs是一個(gè)不錯(cuò)的選擇。下面這篇文章主要給大家介紹了關(guān)于在CentOS 7中搭建NFS文件共享存儲服務(wù)的完整步驟,需要的朋友可以參考下2018-11-11CentOS Linux 下配置Apache2+PHP5+MySQL5+GD庫的方法
先安裝MYSQL 服務(wù)器再安裝GD庫基本包2008-04-04Apache Spark 2.0 在作業(yè)完成時(shí)卻花費(fèi)很長時(shí)間結(jié)束
大家在使用 Apache Spark 2.x 的時(shí)候可能會(huì)遇到這種現(xiàn)象:雖然我們的 Spark Jobs 已經(jīng)全部完成了,但是我們的程序卻還在執(zhí)行。怎么回事呢?下面小編通過實(shí)例代碼給大家介紹下2019-06-06