[問題] 請問如何知道是否有安裝某個套件

看板Linux作者 (凌琪)時間15年前 (2010/10/23 21:28), 編輯推噓3(307)
留言10則, 6人參與, 最新討論串1/1
請問如何知道是否有安裝某個套件 又怎樣知道他的版本呢 我不想限制特定的發行版 例如 Fedora,Debian,或者其他大大小小的版本, 我需要的是一種非常傳統的方法 例如說看目錄檔案或者是其他方法我不知道 我想知道的是下面這些套件 dbus-glib dbus-python iso-codes 是否有安裝 以及是哪個版本 可以請高手告訴我方法嗎 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.34.252.221

10/23 21:36, , 1F
rpm -qa 套件名稱
10/23 21:36, 1F

10/23 21:41, , 2F
有沒有不限制 rpm 套件系統的方法
10/23 21:41, 2F

10/23 21:42, , 3F
有些特定的程式,無論哪一個發行版都放在同一個位置
10/23 21:42, 3F

10/23 21:42, , 4F
直接在/usr/lib,/lib等區打幾個關鍵字壓TAB鍵來查
10/23 21:42, 4F

10/23 21:42, , 5F
可是你提到的東沒好像沒有固定的path
10/23 21:42, 5F

10/23 21:44, , 6F
或者看/usr/lib/pkgconfig/底下的檔案資訊:XXX.pc
10/23 21:44, 6F

10/23 21:44, , 7F
^西 如O大說的,你要ls|grep 關鍵字 找找看
10/23 21:44, 7F

10/23 21:45, , 8F
除了用find外,憑經驗手動找比較快....
10/23 21:45, 8F

10/23 21:57, , 9F
最簡單的方法是寫個程式會用到裡面的東西...
10/23 21:57, 9F

10/23 22:11, , 10F
rpm -qa|grep "name" 確定有無安裝 在繼續用rpm追
10/23 22:11, 10F
文章代碼(AID): #1CmkCJxG (Linux)