GNU/Linux >> Linux の 問題 >  >> Ubuntu

Debian –あらゆる種類の逆パッケージ依存関係を取得する方法: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

Ubuntu以外のディストリビューション、特にdebを使用するディストリビューションで機能する、逆依存のようなツールはありますか? およびrpm パッケージ?

承認された回答:

Debianとその派生物には、6つのタイプの依存関係があります:

  • 事前依存
  • 依存
  • 推奨
  • 提案
  • ビルド依存
  • build-depends-indep

これらのそれぞれは、対応する逆の依存関係を与えます。それらを一覧表示するには、grep-dctrlを使用できます :

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

mypackageに依存してビルドされるすべてのパッケージが一覧表示されます 、つまり mypackage の非再帰的な逆ビルド依存関係。


Ubuntu
  1. UbuntuにPipをインストールする方法–Python用パッケージマネージャー

  2. Debian –64ビットのDebian/ ubuntuで32ビットのプログラムを実行する方法は?

  3. ソフトウェアをUbuntuに組み込む方法は?

  1. 「提案された」チャネルパッケージのアップグレードを元に戻す方法は?

  2. Debパッケージの依存関係リストを確認する方法は?

  3. 単一のアプリケーションですべてのウィンドウをすばやく最小化するにはどうすればよいですか?

  1. Debian 6のLTSアップデートを入手する方法(Squeeze)

  2. インストールされていない RPM パッケージの依存関係のリストを取得するには?

  3. Debian ですべてのユーザーの PATH を設定するにはどうすればよいですか?