質問

質問

私がインストールしたすべてのメタパッケージをリストしたいと思います。

  • pikaurまたは でインストールpacman
  • オペレーティングシステムはアーチLinuxです

質問

インストールplasma-metaして実行するpacman -Qgplasma。もちろん、これはQクエリパラメータを手動で入力したときに予想される動作ですg

希望する結果

plasma-meta

ベストアンサー1

pacman -Qqe | grep metaこれで問題が解決します。

  • -qパッケージバージョンの抑制
  • -e明示的にインストールされたパッケージのフィルタリング(依存関係なし)
  • grep命名規則に従うと仮定してメタパッケージをフィルタリングします。

-gplasma-metaパッケージグループではなくメタパッケージなので、ここでは役に立ちません。

グループとメタパッケージ

グループそして慰安宝同様の問題に対する解決策ですが、技術的には非常に異なります。

  • グループはパッケージの論理グループです。グループをインストールすると、グループに含まれるすべてのパッケージがインストールされます。グループはパッケージマネージャがサポートする概念です。
  • メタパッケージは、複数のパッケージに依存する空のパッケージ(つまり、インストールされたファイルはありません)です。メタパッケージをインストールすると、すべての依存関係がインストールされます。パッケージマネージャの特別なサポートは必要ありません。

パックマンにとっては、メタパッケージが通常のパッケージのように見えるので[name]-meta

おすすめ記事