Cette question est similaire à Comment puis-je savoir pourquoi un package a été installé? , mais dans mon cas, j'aimerais savoir avant d' installer réellement un package, pourquoi il va installer une dépendance particulière.
Ainsi, par exemple, je pourrais courir
sudo apt-get install superfoo
et la sortie dira quelque chose comme:
The following extra packages will be installed:
foo bar baz ... libderp libjunk
Et cela pourrait être une liste vraiment énorme. Dans certains cas, je vais voir quelque chose qui va être installé qui n'a pas vraiment de sens pour moi étant donné ce que j'installe, donc je veux savoir pourquoi cette dépendance particulière va être installée.
Dans l'exemple ci-dessus, disons que j'aimerais comprendre pourquoi libderp
serait installé. Je sais qu'il existe en quelque sorte une chaîne de dépendances entre superfoo
et, libderp
mais l'énorme liste de packages à installer rend difficile de voir ce qu'est cette chaîne.
Une fois que je connais la chaîne de dépendance, je peux décider si je veux vraiment installer le package d'origine ou non, et / ou si je dois contacter le responsable de ce package pour voir s'il a vraiment besoin d'avoir ces dépendances là-bas.