>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.