Un raisonnement rapide et bref sur la raison pour laquelle un certain paquet a été installé peut être trouvé en tapant la commande suivante dans un terminal ( Applications -> Accessories -> Terminal
):
aptitude why <package-name>
Remplacez-le par le nom du package qui vous intéresse. Par exemple, la saisie aptitude why libgoo-canvas-perl
génère les éléments suivants:
i shutter Suggests libgoo-canvas-perl
Cela signifie essentiellement que le paquet shutter
dans ce cas a suggéré d’ libgoo-canvas-perl
être installé. En tapant, aptitude why shutter
je peux remonter la chaîne de dépendance.
Cependant, il y a une mise en garde. Je remarque souvent que aptitude trouve que l'explication la plus plausible de la situation n'est peut-être pas la réalité, mais qu'elle vous donnera néanmoins un indice pour approfondir votre recherche.
Dans mon cas, shutter
suggère libgoo-canvas-perl
- cependant, les packages suggérés ne sont pas installés automatiquement par défaut. Néanmoins, cela me rappelle «l'expérience» de ne pas pouvoir éditer des captures d'écran avec shutter
lesquelles je me suis installé manuellement.ligbgoo-canvas-perl
Enfin, vous pouvez savoir si un paquet a été installé automatiquement (c'est-à-dire décidé par le système de gestion des paquets de consulter impérativement les dépendances et les recommandations des autres paquets que vous avez demandé d'installer) en exécutant la commande suivante.
aptitude show <package-name>
Cela produira une ligne comme ci-dessous (3ème ligne de la sortie):
Automatically installed: no
Pour plus d’informations, lancez info aptitude
(dans un terminal) ou visitez la page wiki Aptitude
Pour savoir quand un paquet particulier a été installé, il y a 2 options:
- Le gestionnaire de paquets Synaptic conserve un historique de toutes les activités. Pour afficher le fichier journal de l'historique, choisissez Historique dans le menu Fichier. Vous pouvez rechercher
Install
(attention au cas) pour lister toutes les entrées concernant l’installation. Cependant, cela ne montrera que les paquets installés en utilisant Synaptic
Exécutez la commande suivante dans un terminal. Ceci recherchera les journaux dpkg pour les entrées de l'historique d'installation. Toutefois, le nombre de journaux conservés est limité. Par conséquent, si le package que vous recherchez a été installé il y a longtemps, il se peut que vous ne le trouviez pas. Plus de détails ici
zcat -f /var/log/dpkg.log* | grep "\ install\ " | grep -i <package-name>