如何獲取RPM包的詳細信息 rpm -qi查詢技巧

要查看rpm包的詳細信息,常用命令是 rpm -qi 包名,適用于已安裝的軟件包;對于未安裝的.rpm文件,使用 rpm -qpi 文件名.rpm 可查看元數據;還可通過 rpm -ql 和 rpm -qpl 查看包內容列表;其他實用命令包括 rpm -q(檢查是否安裝)、rpm -qa(列出所有安裝包)和 rpm -qf(查找文件所屬包)。

如何獲取RPM包的詳細信息 rpm -qi查詢技巧

想查看RPM包的詳細信息,最常用的方法之一就是使用 rpm -qi 命令。它能快速展示已安裝軟件包的版本、發布者、安裝時間等關鍵信息,適合排查問題或確認環境配置。

如何獲取RPM包的詳細信息 rpm -qi查詢技巧

查詢已安裝包的詳細信息:rpm -qi 包名

如果你已經安裝了某個軟件包,比如 httpd 或 nginx,可以直接用下面這條命令:

如何獲取RPM包的詳細信息 rpm -qi查詢技巧

rpm -qi httpd

輸出內容通常包括:

  • 名稱(Name)
  • 版本(Version)
  • 發布版本(Release)
  • 安裝日期(Install date
  • 軟件包組(Group)
  • 許可證(License)
  • 摘要和描述(Summary & Description)

小技巧:如果記不清完整包名,可以用 rpm -qa | grep 關鍵詞 來模糊查找,再結合 -qi 看詳細信息。


查詢未安裝的RPM文件信息:rpm -qpi 文件名.rpm

對于還沒有安裝的 .rpm 文件,比如你從官網下載了一個 jdk-linux-x64.rpm,想先看看里面是什么版本,可以加上 -p 選項:

rpm -qpi jdk-linux-x64.rpm

這個命令會顯示該 RPM 文件的元數據,幫助你在安裝前了解它的依賴關系、兼容性等。


查看RPM包內容列表:rpm -ql 和 rpm -qpl

有時候你想知道一個包裝了哪些文件,可以用:

  • 已安裝的包:

    rpm -ql 包名
  • 未安裝的 .rpm 文件:

    rpm -qpl 文件名.rpm

這在調試路徑問題或查看配置文件位置時非常有用。


其他實用查詢方式

不想查那么詳細?這些簡要查詢也挺實用:

  • 只查是否安裝了某個包:

    rpm -q 包名
  • 列出所有已安裝的包:

    rpm -qa
  • 查找某個文件屬于哪個包:

    rpm -qf /path/to/file

基本上就這些。掌握這幾個命令,在排查依賴、維護系統時效率能提升不少。

? 版權聲明
THE END
喜歡就支持一下吧
點贊10 分享