5

Я нахожусь на Debian (тестирование). Как я могу перечислить все установленные пакеты, которые зависят от другого установленного пакета?

Я бы предпочел сделать это, используя dpkg или apt, но если требуется другой инструмент (или комбинация инструментов), я готов установить этот инструмент. Единственное требование - инструмент должен работать в командной строке и быть неинтерактивным.

2 ответа2

4

Чтобы найти обратные зависимости, вы можете установить пакет 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
0

Возможно, отсутствуют некоторые установленные рекомендуемые пакеты. Пытаться

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .