Pourquoi l'aptitude a-t-elle été supprimée en faveur d'apt-get?

28

Pourquoi aptitude a-t-il été supprimé en faveur de apt-get par défaut? Je l'ai lu quelque part, mais j'ai oublié - quelqu'un a-t-il la peine de le nettoyer? Et Debian ne préfère-t-elle pas aptitude et Canonical apt-get ?

Mise à jour

D'après les réponses, aptitude a été supprimé car il n'était plus utilisé pour l'installation, mais pourquoi l'installateur utilise apt-get , lorsque aptitude est censé être meilleur?

    
posée Oxwivi 09.03.2011 - 15:33
la source

3 réponses

18

Ce problème a été traité dans Bogue n ° 592336 sur LaunchPad. Cependant, en résumé, cela a été décidé lors de la UDS-M ( Ubuntu Developer Summit ) 2 Mo supplémentaires pourraient être obtenus sur l’image limitée du LiveCD si Tasksel et Aptitude étaient supprimés.

  

La raison initiale pour laquelle aptitude était incluse dans ubuntu était que l'installateur de bureau (l'ubiquité) en dépendait, mais maintenant le programme d'installation de bureau a été réécrit pour ne plus en avoir besoin sauf dans des cas particuliers.

Le programme d’installation n’ayant plus besoin d’aptitude, il est préférable de l’avoir installé dynamiquement en cas de besoin plutôt que de l’inclure dans l’image de base.

  

Nous pourrions réduire considérablement la taille de la graine minimale en installant tasksel et aptitude de manière dynamique, afin de ne pas les retrouver sur des systèmes installés en direct.

La spécification et La page Ubuntu Wiki pour l’état de Maverick Spring Cleaning indique que la suppression de cette base présente un grand avantage pour la taille initiale de la graine et de la base.

    
réponse donnée Marco Ceppi 09.03.2011 - 19:58
la source
13

Colin Watson Explique le raisonnement qui sous-tend la suppression d'aptitude:

  

[...] aptitude a un résolveur de dépendances différent qui gère les choses très différemment de apt-get, et le fait est que nous ne testons pas simplement ce résolveur de dépendances . [...].

     

Le système de base est constamment serré sur l’espace , et tout le monde veut un morceau de cet espace. [...]

(mon accent)

Son explication complète se trouve sur Bogue n ° 592336 .

    
réponse donnée Stefano Palazzo 09.03.2011 - 20:01
la source
0

Quelques raisons auxquelles je peux penser:

  • Apt-get fournit les fonctionnalités essentielles d’aptitude requises pour la gestion automatisée des paquets.
  • Les frontaux de bureau ont tous leurs propres gestionnaires de paquetages, ils n'ont donc pas besoin d'aptitude.

Je le considère comme un outil essentiel pour parcourir le référentiel, mais je peux le vivre avec un seul système. Là encore, je passe plus de temps dans une fenêtre de terminal que sur le bureau.

    
réponse donnée BillThor 09.03.2011 - 18:03
la source

Lire d'autres questions sur les étiquettes