Arch Linuxにインストールされているパッケージがそのパッケージを提供していることを確認する

Arch Linuxにインストールされているパッケージがそのパッケージを提供していることを確認する

私はArch Linuxシステムにインストールされている他のパッケージに基づいてオプションの「依存関係」インストールをスクリプト化したいと思います。これを使用して、pacman -Qパッケージが直接インストールされているのか依存関係でインストールされているのかを知ることができますが、パッケージを次のようにインストールすると失敗します。供給PKGBUILDから。パッケージを提供するパッケージがインストールされたかどうかはどうすればわかりますか?私が経験している具体的な問題は、とがすべてインストールされていればインストールkileしたいということです。問題は私がそれを受け入れることができないということです。kdebase-workspacetexlive-core尿素尿の割合texlive-dummyパッケージを提供していますtexlive-core

ベストアンサー1

あなたはそれを使用することができますパッケージクエリ「提供済み」属性でパッケージを検索します。たとえば、

$ package-query --qprovides 'mplayer=36265' -Q -f "%n"
mplayer-vaapi

"mplayer = 36265"を提供するインストール済みのすべてのパッケージが一覧表示されます。

おすすめ記事