Diese Frage ähnelt der Frage Wie kann ich herausfinden, warum ein Paket installiert wurde? , aber in meinem Fall möchte ich vor der eigentlichen Installation eines Pakets wissen , warum es eine bestimmte Abhängigkeit installiert.
So könnte ich zum Beispiel rennen
sudo apt-get install superfoo
und die Ausgabe sagt etwas wie:
The following extra packages will be installed:
foo bar baz ... libderp libjunk
Und das könnte eine wirklich große Liste sein. In einigen Fällen wird etwas installiert, das für mich bei der Installation keinen Sinn ergibt. Daher möchte ich wissen, warum diese bestimmte Abhängigkeit installiert wird.
Nehmen wir im obigen Beispiel an, ich würde gerne verstehen, warum libderp
es installiert wird. Ich weiß, dass es irgendwie eine Kette von Abhängigkeiten zwischen superfoo
und gibt, libderp
aber die riesige Liste der zu installierenden Pakete macht es schwierig zu erkennen, was diese Kette ist.
Sobald ich die Abhängigkeitskette kenne, kann ich entscheiden, ob ich das Originalpaket wirklich installieren möchte oder nicht, und / oder ob ich mich mit dem Betreuer des Pakets in Verbindung setzen soll, um zu sehen, ob diese Abhängigkeiten dort wirklich benötigt werden.