rpm命令詳解

本文轉載於:小a玖拾柒,      原文鏈接: http://www.cnblogs.com/ftl1012/html

 

Linux rpm命令詳解

rpm常見命令參數

 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軟件包shell

 

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

如何卸載rpm軟件包ssh

1 [root@localhost ~]# rpm -ql tree        # 查詢
2 [root@localhost ~]# rpm -e tree          # 卸載
3 [root@localhost ~]# rpm -ql tree         # 查詢
 
image

列出全部安裝過的包post

[root@localhost ~]# rpm -qa

 


image
如何得到某個軟件包的文件全名
1 [root@localhost ~]# rpm -q tree
image
rpm包中的文件安裝的位置
[root@localhost ~]# rpm -ql tree         #  rpm -ql 包名
image
哪一個軟件包包含這個程序
1 rpm -qf `which 程序名`    #返回軟件包的全名
2 rpm -qif `which 程序名`   #返回軟件包的有關信息
3 rpm -qlf `which 程序名`   #返回軟件包的文件列表[root@localhost ~]# rpm -qf `which sshd`
image
相關文章
相關標籤/搜索