pacman 使用

Query選項

用法: pacman {-Q query} [選項] [軟體包]
-b, dbpath <路徑> 指定另外的資料庫位置
-c, changelog 查看某軟體包的更新日誌
-d, deps 列出所有作為依賴安裝的軟體包 [過濾器]
-e, explicit 列出所有單獨指定安裝的軟體包 [過濾器]
-g, groups 查看某軟體包群組所屬的所有軟體包
-i, info 查看軟體包資訊 (-ii 查看備份檔案)
-k, check 檢查軟體包檔案是否存在 (-kk 則查詢檔案屬性)
-l, list 列出被查詢軟體包的檔名列表
-m, foreign 列出沒有在同步資料庫時找到的已安裝軟體包 [過濾器]
-n, native 列出僅可在同步資料庫中找到的已安裝軟體包 [過濾器]
-o, owns <檔案> 查詢哪個軟體包擁有 <檔案>
-p, file <軟體包> 從某個軟體包而不是資料庫查詢
-q, quiet 在查詢或搜索時顯示較少的資訊
-r, root <路徑> 指定另外的安裝根目錄
-s, search <regex> 搜尋符合指定字符串的已安裝本地的軟體包
-t, unrequired 列出所有不被其他軟體包 (包含選擇性) 需要的軟體包
(-tt 忽略可選依賴) [過濾器]
-u, upgrades 列出所有可升級的軟體包 [過濾器]
-v, verbose 顯示詳細訊息
arch <架構> 設定另外的架構
cachedir <目錄> 指定另外的軟體包快取位置
color <when> 讓輸出呈現色彩變化
config <路徑> 指定另外的組態檔
confirm 永遠詢問確認
debug 顯示除錯訊息
disable-download-timeout
使用較長的下載逾時
gpgdir <路徑> 為 GnuPG 指定額外家目錄
hookdir <dir> 設定替代的掛鉤路徑
logfile <路徑> 指定另外的紀錄檔案
noconfirm 不詢問確認
sysroot 在已掛載的客端作業系統上操作(僅 root)

pacman Query使用範例

[josh@archlinux ~]$pacman -Qo /usr/bin/alsamixer
/usr/bin/alsamixer 被 alsa-utils 1.2.8-1 所擁有
alias pacListQuery='pacman -Ql' ##list
alias ownQuery='pacman -Qo' ##owner
alias pacRegex='pacman -Qs' ##search