rpm命令使用總結

安裝軟件:rpm -ivh software


升級軟件

-Uvh 軟件沒有安裝則安裝,安裝過就升級

-Fvh 軟件沒有安裝則不會安裝,安裝過就升級


軟件包查詢(查詢用到的數據庫文件:/var/lib/rpm/

-q 查詢軟件是否安裝

-qa 列出所有已經安裝在本機的軟件名稱

-qi 列出軟件的詳細信息

-ql 列出軟件所有文件與目錄所在的完整路徑

-qc 列出軟件所有配置文件

-qd 列出軟件的說明文件與man文件有關

-qR 列出軟件的依賴文件

-qf 找出文件屬於哪一個已經安裝的軟件

-qp [ilcdR] (package) 查看未安裝的rpm包 


通過rpm驗證

-V  已經安裝的軟件名稱 若該軟件所含文件被修改過,會列出

-Va 列出系統中所有可能被修改過的文件

-Vp 列出軟件內可能被修改過的文件

-Vf 該文件是否被更改過


修改信息格式:…….. filetype

  • S :(file Size differs) 文件的容量大小是否被改變

  • M :(Mode differs) 文件的類型或文件的屬性 (rwx) 是否被改變?如是否可運行等參數已被改變

  • 5 :(MD5 sum differs) MD5 這一種指紋碼的內容已經不同

  • D :(Device major/minor number mis-match) 裝置的主/次代碼已經改變

  • L :(readLink(2) path mis-match) Link 路徑已被改變

  • U :(User ownership differs) 文件的所屬人已被改變

  • G :(Group ownership differs) 文件的所屬羣組已被改變

  • T :(mTime differs) 文件的創建時間已被改變

  • 文件類型

    • c config file

    • d documentation

    • g ghost file

    • l license file

    • r read me file

rpm軟件卸載與重建

-e  卸載軟件

--rebuild  /var/lib/rpm目錄數據庫文件有損壞,可以重建














發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章