私がインストールしたすべてのメタパッケージをリストしたいと思います。
pikaur
または でインストールpacman
- オペレーティングシステムはアーチLinuxです
質問
インストールplasma-meta
して実行するpacman -Qg
とplasma
。もちろん、これはQ
クエリパラメータを手動で入力したときに予想される動作ですg
。
希望する結果
plasma-meta
答え1
pacman -Qqe | grep meta
これで問題が解決します。
-q
パッケージバージョンの抑制-e
明示的にインストールされたパッケージのフィルタリング(依存関係なし)grep
命名規則に従うと仮定してメタパッケージをフィルタリングします。
-g
plasma-meta
パッケージグループではなくメタパッケージなので、ここでは役に立ちません。
グループとメタパッケージ
グループそして慰安宝同様の問題に対する解決策ですが、技術的には非常に異なります。
- グループはパッケージの論理グループです。グループをインストールすると、グループに含まれるすべてのパッケージがインストールされます。グループはパッケージマネージャがサポートする概念です。
- メタパッケージは、複数のパッケージに依存する空のパッケージ(つまり、インストールされたファイルはありません)です。メタパッケージをインストールすると、すべての依存関係がインストールされます。パッケージマネージャの特別なサポートは必要ありません。
パックマンにとっては、メタパッケージが通常のパッケージのように見えるので[name]-meta
。
答え2
pacman -Qqm
AUR からインストールされたすべての外部パッケージを一覧表示します。
pacman -Qqe
pacman を使用して明示的にインストールされたパッケージを一覧表示します。