Wie kann ich nicht die Abhängigkeiten eines Pakets ermitteln, sondern die Pakete, die von einem bestimmten Paket abhängen ?
Ich verwende debian 6.0 Squeeze-LTS (die erste Erweiterung, die für langfristigen Support verwendet wird!) Für meinen Webserver und es wird berichtet, dass der Support für ein bestimmtes Paket beendet wurde:
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)
Ich möchte nicht wirklich versuchen, dieses Binärpaket zu deinstallieren, ohne zu sehen, was davon abhängt. Die Beschreibung beschreibt Dinge, von denen ich noch nie zuvor gehört habe:
libplrpc-perl: Perl extensions for writing PlRPC servers and clients
Wenn möglich, kann ich das Paket einfach entfernen, möchte aber vorher die Dinge bestimmen, die davon abhängen.
Antworten:
Warum ist es installiert:
aptitude why libplrpc-perl
Was hängt von diesem Paket ab:
aptitude search '~i~Dlibplrpc-perl'
Was würde passieren, wenn libplrpc-perl entfernt wird:
aptitude -s purge libplrpc-perl
quelle
Eine andere Lösung wäre zu laufen
apt-cache rdepends libplrpc-perl
.quelle
Tut dies, was Sie wollen / brauchen?
quelle
Diese werden umgekehrte Abhängigkeiten genannt.
sollte tun, was du willst. Hier werden die umgekehrten Abhängigkeiten des angegebenen Pakets und anschließend die umgekehrten Abhängigkeiten dieser umgekehrten Abhängigkeiten usw. rekursiv angezeigt.
libplrpc-perl
hat keine umgekehrten Abhängigkeiten, daher ist vielleicht eine bessere Wahlquelle