D'après ce que je peux voir, dans la 10.04, les principales différences entre aptitude et apt-get sont :
-
aptitude
ajoute des drapeaux explicites par paquet, indiquant si une a été automatiquement installé pour satisfaire une dépendance. peut manipuler ces indicateurs ( aptitude markauto
o aptitude unmarkauto
) pour changer la façon dont aptitude traite le paquet.
apt-get
garde la trace des mêmes informations, mais ne les montre pas explicitement. apt-mark
peuvent être utilisés pour manipuler les drapeaux.
-
aptitude
vous proposera de retirer les paquets non utilisés à chaque fois que vous que vous supprimez un paquet installé, alors que apt-get
ne le fera que si si on le lui demande explicitement avec apt-get autoremove
ou spécifier --auto-remove
.
-
aptitude
agit comme un frontal de ligne de commande unique pour la plupart des fonctions de l'application fonctionnalités des deux apt-get
y apt-cache
. Note : A partir de la 16.04, il y a un apt
qui comprend les commandes les plus couramment utilisées à partir de apt-get
y apt-cache
et quelques fonctionnalités supplémentaires.
-
Contrairement à apt-cache
de la "recherche", aptitude
La sortie "recherche" de l'application indique également l'état installé/supprimé/épuré d'un paquet (plus les indicateurs d'état propres à aptitude). De même, la sortie "install" indique quels paquets sont installés pour satisfaire une dépendance, et ceux qui sont supprimés car inutilisés.
-
aptitude
a une interface utilisateur interactive (en texte seulement).
Personnellement, je n'utilise que aptitude
pour mon paquetage en ligne de commande de commande (et je n'utilise jamais l'interface texte). lisible que apt-get
/ apt-cache
.
Toutefois, si aptitude
ne sera plus un standard sur Ubuntu, il y a pas d'autre choix que d'utiliser apt-get
dans les instructions et le mode d'emploi documents.
(Personnellement, je suis plutôt déçu de la voir disparaître dans la 10.10 ; d'autant plus que les améliorations d'aptitude par rapport à apt-get
sont principalement du côté de l'ergonomie. Je suppose qu'ils ont jugé que ceux qui connaissent la ligne de commande savent comment récupérer l'aptitude, et que ceux qui n'utilisent pas la ligne de commande s'en moquent...)