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żą.
Odpowiedzi:
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
źródło
Innym rozwiązaniem byłoby uruchomienie
apt-cache rdepends libplrpc-perl
.źródło
Czy to robi to, czego chcesz / potrzebujesz?
źródło
Są to tak zwane zależności odwrotne.
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-perl
nie ma żadnych odwrotnych zależności, więc być może lepszym wyborem jestźródło