探したいみんなパッケージの可能な逆依存関係(再帰的逆依存性は必要ありません)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
deb
Ubuntu以外のディストリビューション、特にパッケージを使用するディストリビューションにも同様の逆依存性ツールがありますかrpm
?
答え1
Debianとその派生物には6種類の依存関係があります。
- 辞書依存性
- 頼る
- おすすめ
- 提案
- 依存性の構築
- 依存関係独立ビルド
これらのそれぞれに、対応する逆方向の依存関係が与えられる。これをリストするには、次のものを使用できますgrep-dctrl
。
grep-dctrl -FBuild-Depends mypackage -w -sPackage /var/lib/apt/lists/*Sources
ビルドが依存するすべてのパッケージを一覧表示しますmypackage
。つまり mypackage
非再帰的リバースビルドの依存関係。
答え2
実際、名前にもかかわらずDebianでも使用できます。https://tracker.debian.org/pkg/ubuntu-dev-tools