rpm命令詳解

2022-09-11 17:18:19 字數 1755 閱讀 8494

本文**於:小a玖拾柒,      原文連線: 

1

用法: rpm [選項...]

2 -a:查詢所有套件;

3 -b《完成階段》《套件檔》+或-t 《完成階段》《套件檔》+:設定包裝套件的完成階段,並指定套件檔的檔名稱;

4 -c:只列出組態配置檔案,本引數需配合"-l"

引數使用;

5 -d:只列出文字檔案,本引數需配合"-l"

引數使用;

6 -e《套件檔》或--erase《套件檔》:刪除指定的套件;

7 -f《檔案》+:查詢擁有指定檔案的套件;

8 -h或--hash:套件安裝時列出標記;

9 -i:顯示套件的相關資訊;

10 -i《套件檔》或--install《套件檔》:安裝指定的套件檔;

11 -l:顯示套件的檔案列表;

12 -p《套件檔》+:查詢指定的rpm套件檔;

13 -q:使用詢問模式,當遇到任何問題時,rpm指令會先詢問使用者;

14 -r:顯示套件的關聯性資訊;

15 -s:顯示檔案狀態,本引數需配合"-l"

引數使用;

16 -u《套件檔》或--upgrade《套件檔》:公升級指定的套件檔;

17 -v:顯示指令執行過程;

18 -vv:詳細顯示指令執行過程,便於排錯。

如何安裝rpm軟體包

1 rpm -ivh your-package                # 直接安裝

2 rpmrpm --force -ivh your-package.rpm # 忽略報錯,強制安裝

如何解除安裝rpm軟體包

1 [root@localhost ~]# rpm -ql tree        # 查詢

2 [root@localhost ~]# rpm -e tree # 解除安裝

3 [root@localhost ~]# rpm -ql tree # 查詢

列出所有安裝過的包

如何獲得某個軟體包的檔案全名
1 [root@localhost ~]# rpm -q tree

rpm包中的檔案安裝的位置
[root@localhost ~]# rpm -ql tree         #  rpm -ql 包名

哪個軟體包包含這個程式
1 rpm -qf `which 程式名`    #返回軟體包的全名

2 rpm -qif `which 程式名` #返回軟體包的有關資訊

3 rpm -qlf `which 程式名` #返回軟體包的檔案列表[root@localhost ~]# rpm -qf `which sshd`

RPM及其rpm命令詳解

rpm和rpm一樣嗎?是不是看的有點暈呀 rpm全稱是redhat package manager即redhat軟體包管理工具,而rpm是rpm的中的乙個命令,只有root使用者才能使用,用於軟體包的安裝,查詢和公升級等。軟體包一般由四個部分組成 1,二進位制檔案 一般放 在 bin,sbin,us...

RPM命令詳解

一 安裝 命令格式 rpm i or install options file1.rpm filen.rpm 引數 file1.rpm filen.rpm 將要安裝的rpm包的檔名 詳細選項 h or hash 安裝時輸出hash記號 test 只對安裝進行測試,並不實際安裝。percent 以百分...

rpm命令詳解

rpm 常用命令 1.安裝乙個包 rpm ivh 2.公升級乙個包 rpm uvh 3.移走乙個包 rpm e 4.安裝引數 force 即使覆蓋屬於其它包的檔案也強迫安裝 nodeps 如果該rpm包的安裝依賴其它包,即使其它包沒裝,也強迫安裝。5.查詢乙個包是否被安裝 rpm q rpm pac...