web-dev-qa-db-ja.com

Debianにインストールされている別のパッケージに依存するインストール済みパッケージを一覧表示するにはどうすればよいですか?

私はDebian(テスト)を使用しています。別のインストール済みパッケージに依存するすべてのインストール済みパッケージを一覧表示するにはどうすればよいですか?

Dpkgまたはaptのいずれかを使用してこれを実行したいのですが、別のツール(またはツールの組み合わせ)が必要な場合は、そのツールをインストールします。唯一の要件は、ツールがコマンドラインで動作し、非対話型である必要があることです。

7
herzbube

逆の依存関係を見つけるには、apt-rdependsパッケージをインストールできます。

Sudo apt-get install apt-rdepends

次に、以下を使用して逆依存関係を検索できます。

$ apt-rdepends --state-follow=Installed --state-show=Installed -r firefox
Reading package lists... Done
Building dependency tree       
Reading state information... Done
firefox
  Reverse Depends: firefox-globalmenu (= 20.0+build1-0ubuntu2)
  Reverse Depends: firefox-gnome-support (20.0+build1-0ubuntu2)
  Reverse Depends: lightdm-remote-session-uccsconfigure (1.1-0ubuntu2)
  Reverse Depends: xul-ext-unity (>= 2.4.7bzr13.04.15-0ubuntu1)
  Reverse Depends: xul-ext-webaccounts (>= 0.4.5-0ubuntu4)
firefox-globalmenu
firefox-gnome-support
lightdm-remote-session-uccsconfigure
xul-ext-unity
xul-ext-webaccounts
7
mtak

インストールされている推奨パッケージが不足している可能性があります。試してみてください

apt-rdepends --state-follow=Installed --follow=Depends,PreDepends,Recommends --show=Depends,PreDepends,Recommends --state-show=Installed -r firefox
0
thierrybo