rpm 參數 常用命令

rpm常見命令參數

  1. 用法: rpm [選項…]
    -a:查詢所有套件;
    -b<完成階段><套件檔>+或-t <完成階段><套件檔>+:設置包裝套件的完成階段,並指定套件檔的文件名稱;
    -c:只列出組態配置文件,本參數需配合"-l"參數使用;
    -d:只列出文本文件,本參數需配合"-l"參數使用;
    -e<套件檔>或–erase<套件檔>:刪除指定的套件;
    -f<文件>+:查詢擁有指定文件的套件;
    -h或–hash:套件安裝時列出標記;
    -i:顯示套件的相關信息;
    -i<套件檔>或–install<套件檔>:安裝指定的套件檔;
    -l:顯示套件的文件列表;
    -p<套件檔>+:查詢指定的RPM套件檔;
    -q:使用詢問模式,當遇到任何問題時,rpm指令會先詢問用戶;
    -R:顯示套件的關聯性信息;
    -s:顯示文件狀態,本參數需配合"-l"參數使用;
    -U<套件檔>或–upgrade<套件檔>:升級指定的套件檔;
    -v:顯示指令執行過程;
    -vv:詳細顯示指令執行過程,便於排錯。

常用命令

安裝模式:rpm –i

查詢模式:rpm –q

驗證模式:rpm –V或–verify

刪除模式:rpm –e

1.安裝一個包 rpm -ivh

rpm -ivh your-package                # 直接安裝

2.升級一個包 rpm -Uvh

3.移走一個包 rpm -e

 rpm -e tree          # 卸載

4.安裝參數

–force 即使覆蓋屬於其它包的文件也強迫安裝
–nodeps 如果該RPM包的安裝依賴其它包,即使其它包沒裝,也強迫安裝。

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

5.查詢一個包是否被安裝

 rpm -q < rpm package name>

6.得到被安裝的包的信息

rpm -qi < rpm package name>

7.列出該包中有哪些文件

rpm -ql < rpm package name>
rpm -ql tree        # 查詢

8.列出服務器上的一個文件屬於哪一個RPM包

rpm -qf

9.可綜合好幾個參數一起用

rpm -qil < rpm package name>

10.列出所有被安裝的rpm package

rpm -qa

11.列出一個未被安裝進系統的RPM包文件中包含有哪些文件?

rpm -qilp < rpm package name>

12 rpm包中的文件安裝的位置

rpm -ql    如:rpm -ql nginx

13哪個軟件包包含這個程序

rpm -qf `which 程序名`    #返回軟件包的全名
rpm -qif `which 程序名`   #返回軟件包的有關信息
rpm -qlf `which 程序名`   #返回軟件包的文件列表[root@localhost ~]# rpm -qf `which sshd`
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章