すべてを見つけたい 特定のパッケージの可能な逆依存関係(再帰的な逆依存関係は必要ありません)p
つまり、p
に依存するすべてのパッケージを検索したいのです。 。これには、p
への逆依存関係が含まれます。 のソースパッケージとリバースビルド 依存関係。
私が正しく理解していれば、逆依存関係には4つのタイプがあります。
-
r
p
に依存します -
r
p
のソースパッケージに依存します -
r
の構築p
が必要です -
r
の構築p
のソースパッケージが必要です
全部見つけたいです。
Debianの場合、apt-rdepends -r
があります しかし、マニュアルには次のように書かれています:
apt-rdepends cannot do reverse build-dependencies.
Ubuntuの場合、reverse-depends
があります 、これは私がやりたいことをさせてくれるようですが、マニュアルページに記載されているように、Ubuntu固有のようです
提供:ubuntu-dev-tools_0.153_all
Ubuntu以外のディストリビューション、特にdeb
を使用するディストリビューションで機能する、逆依存のようなツールはありますか? およびrpm
パッケージ?
承認された回答:
Debianとその派生物には、6つのタイプの依存関係があります:
- 事前依存
- 依存
- 推奨
- 提案
- ビルド依存
- build-depends-indep
これらのそれぞれは、対応する逆の依存関係を与えます。それらを一覧表示するには、grep-dctrl
を使用できます :
grep-dctrl -FBuild-Depends mypackage -w -sPackage /var/lib/apt/lists/*Sources
mypackage
に依存してビルドされるすべてのパッケージが一覧表示されます 、つまり mypackage
の非再帰的な逆ビルド依存関係。