Pour autant que je puisse voir, en 10.04, les principales différences entre aptitude
et apt-get sont:
-
aptitude
ajoute des indicateurs explicites par paquet, indiquant si un
le paquet a été automatiquement installé pour satisfaire une dépendance: vous
peut manipuler ces indicateurs ( aptitude markauto
ou aptitude unmarkauto
) pour changer la façon dont aptitude traite le paquet.
apt-get
garde la trace des mêmes informations, mais ne les affiche pas
explicitement. apt-mark
peut être utilisé pour manipuler les drapeaux.
-
aptitude
proposera de supprimer les paquets inutilisés chaque fois que vous
supprimer un package installé, alors que apt-get
ne le fera que si
explicitement demandé à avec apt-get autoremove
ou spécifiez --auto-remove
.
-
aptitude
agit comme un front-end de ligne de commande unique pour la plupart des
fonctionnalités dans apt-get
et apt-cache
. Remarque : à partir de la version 16.04, il existe une commande apt
qui inclut les commandes les plus couramment utilisées dans apt-get
et apt-cache
et quelques fonctionnalités supplémentaires.
-
Contrairement à la "recherche" de apt-cache
, la sortie "recherche" de aptitude
montre également le statut installé / supprimé / purgé d’un paquet (plus
drapeaux d'état d'aptitude). En outre, les marques de sortie "install"
quels paquets sont installés pour satisfaire une dépendance, et
qui sont supprimés car inutilisés.
-
aptitude
a une interface utilisateur interactive (texte uniquement).
Personnellement, j'utilise uniquement aptitude
pour mon paquet de ligne de commande
la gestion (et je n'utilise jamais l'interface utilisateur texte); Je trouve sa sortie plus
lisible que apt-get
/ apt-cache
.
Cependant, si aptitude
ne sera plus standard sur Ubuntu, il y a
pas d'autre choix que d'utiliser apt-get
dans les instructions et comment faire
documents.
(Personnellement, je suis plutôt déçu de le voir disparaître en 10h10;
d'autant plus que les améliorations d'aptitude sur apt-get
sont
principalement du côté de la convivialité. Je suppose qu'ils ont jugé que ceux
familier avec la ligne de commande savoir comment récupérer aptitude, et
ceux qui n'utilisent pas la ligne de commande ne s'en soucieront pas ...)