すべての種類のリバースパッケージの依存関係を取得する方法:Ubuntu以外のディストリビューションへのリバース依存関係

すべての種類のリバースパッケージの依存関係を取得する方法:Ubuntu以外のディストリビューションへのリバース依存関係

探したいみんなパッケージの可能な逆依存関係(再帰的逆依存性は必要ありません)p、つまりすべての依存関係を探したいと思います。これには、ソースパッケージへの逆依存関係と逆依存関係をp含める必要があります。p立てる依存関係。

正しく理解すると、4 種類の逆依存関係があります。

  1. rに依存するp
  2. rソースパッケージによって異なりますp
  3. 建設r要求p
  4. ビルドにはrソースコードパッケージが必要です。p

私はそれらすべてを探したいです。

Debian のapt-rdepends -r場合手動説明する:

 apt-rdepends cannot do reverse build-dependencies.

Ubuntuにはreverse-depends私が望むことができるように見えますが、マニュアルページに記載されているようにUbuntuに限定されているようです。

プロバイダ: ubuntu-dev-tools_0.153_all

debUbuntu以外のディストリビューション、特にパッケージを使用するディストリビューションにも同様の逆依存性ツールがありますかrpm

ベストアンサー1

Debianとその派生物には6種類の依存関係があります。

  • 辞書依存性
  • 頼る
  • おすすめ
  • 提案
  • 依存性の構築
  • 依存関係独立ビルド

これらのそれぞれに、対応する逆方向の依存関係が与えられる。これをリストするには、次のものを使用できますgrep-dctrl

grep-dctrl -FBuild-Depends mypackage -w -sPackage /var/lib/apt/lists/*Sources

ビルドが依存するすべてのパッケージを一覧表示しますmypackageつまり mypackage非再帰的リバースビルドの依存関係。

おすすめ記事