>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 → (+).
[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.