Jak znaleźć pakiety zależne od określonego pakietu w apt?


13

Jak mogę uzyskać nie zależności pakietu, ale pakiety zależne od określonego pakietu?

Korzystam z Debian 6.0 Squeeze-LTS (pierwsze rozszerzenie do squeeze w celu uzyskania długoterminowego wsparcia!) Na moim serwerze internetowym i raportuje, że wsparcie zakończyło się dla określonego pakietu:

Unfortunately, it has been necessary to limit security support for some
packages.

The following packages found on this system are affected by this:

* Source:libplrpc-perl, ended on 2014-05-31 at version 0.2020-2
  Details: Not supported in squeeze LTS
 Affected binary package:
 - libplrpc-perl (installed version: 0.2020-2)

Tak naprawdę nie chcę próbować odinstalować tego pakietu binarnego, nie widząc, co od niego zależy, a jego opis opisuje rzeczy, o których nigdy wcześniej nie słyszałem:

libplrpc-perl: Perl extensions for writing PlRPC servers and clients

Byłbym w porządku z usunięciem pakietu, jeśli to możliwe, ale zanim to zrobię, chcę ustalić rzeczy, które od niego zależą.


apt-cache search nazwa_pakie Przeszukuje pakiety i opisy pod kątem nazwa_pakietu.
ricdnts

Odpowiedzi:


8
  • Dlaczego jest zainstalowany:

    aptitude why libplrpc-perl

  • Co zależy od tego pakietu:

    aptitude search '~i~Dlibplrpc-perl'

  • Co by się stało, gdyby libplrpc-perl został usunięty:

    aptitude -s purge libplrpc-perl


12

Innym rozwiązaniem byłoby uruchomienie apt-cache rdepends libplrpc-perl.


4

Czy to robi to, czego chcesz / potrzebujesz?

aptitude -v --show-summary=all-packages why <package>

4

Są to tak zwane zależności odwrotne.

apt-rdepends -r libplrpc-perl | less

powinien robić co chcesz. Pokazuje odwrotne zależności określonego pakietu, a następnie odwrotne zależności tych odwrotnych zależności i tak dalej, w sposób rekurencyjny. libplrpc-perlnie ma żadnych odwrotnych zależności, więc być może lepszym wyborem jest

apt-rdepends -r libslang2 | less
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.