Linux rpm命令詳解


rpm常見命令參數

用法: 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 -ivh xxx.rpm               # 直接安裝
rpmrpm --force -ivh xxx.rpm # 忽略報錯,強制安裝

卸載

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

列出所有安裝過的包

[root@localhost ~]# rpm -qa

如何獲得某個軟件包的文件全名

[root@localhost ~]# rpm -q tree

rpm包中的文件安裝的位置

[root@localhost ~]# rpm -ql tree

哪個軟件包包含這個程序

[root@localhost ~]#rpm -qf `程序名`    #返回軟件包的全名
[root@localhost ~]#rpm -qif `程序名`   #返回軟件包的有關信息
[root@localhost ~]#rpm -qlf `程序名`   #返回軟件包的文件列表
[root@localhost ~]# rpm -qf `shd`


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM