Arch-Linux
你如何列出 Arch Linux 上已安裝的元包?
我想列出我安裝的所有元包。
- 安裝
pikaur
或pacman
- 作業系統是 Arch Linux
問題
當我安裝
plasma-meta
執行pacman -Qg
時,我只能看到plasma
。Q
當然,這是為查詢參數的手動輸入給出的預期行為g
。期望的結果
plasma-meta
pacman -Qqe | grep meta
應該做的伎倆。
-q
禁止軟體包版本-e
過濾顯式安裝的包(無依賴項)grep
過濾元包,假設它們遵循命名約定
-g
在這裡對您沒有幫助,因為plasma-meta
不是包組,而是元包。組與元包
組和元包是類似問題的解決方案,但從技術上講,它們是非常不同的:
- 組是包的邏輯組。安裝組時,會安裝組中包含的每個包。組是您的包管理器支持的概念
- 元包是一個空包(即沒有安裝文件),它依賴於一堆包。安裝元包時,會安裝每個依賴項。這不需要包管理器的特殊支持
因為對 pacman 來說元包看起來就像普通的包,所以你必須依賴
[name]-meta
.