Gérer les paquets automatiquement installés

>Pour installer un paquet, il est souvent nécessaire d'en installer plusieurs autres (pour satisfaire ses dépendances). Par exemple, si vous voulez installer le paquet clanbomber, vous devez aussi installer le paquet libclanlib2. Lorsque vous supprimez clanbomber, vous n'avez probablement plus besoin du paquet libclanlib2. aptitude tentera de le détecter et de supprimer automatiquement le paquet libclanlib2.

It works like this: when you install a package, aptitude will automatically install any other packages on which it depends. These packages are marked as having been « automatically installed »; aptitude will monitor them and remove them when they are no longer depended upon by any manually installed package [10] . They will appear in the preview as « packages being removed because they are no longer used. »

Comme pour tout procédé automatique, les choses peuvent potentiellement mal tourner. Par exemple, même si un paquet a été installé automatiquement pour commencer, il peut s'avérer utile par lui-même. Vous pouvez retirer la marque « automatique » à tout moment en appuyant sur m et, si le paquet est déjà marqué à supprimer, vous pouvez annuler la suppression et retirer la marque « automatique » avec PaquetInstaller (+).



[10] More precisely: they will be removed when there is no path via Depends, PreDepends, or Recommends to them from a manually installed package. If Aptitude::Keep-Suggests is true, a Suggests relationship is also enough to keep a package installed.