Pourquoi l'aptitude a-t-elle été supprimée au profit d'apt-get?


29

Pourquoi a été aptitudesupprimé en faveur de apt-getpar défaut? Je l'ai lu quelque part, mais j'ai oublié - quelqu'un prend-il la peine de l'éclaircir? Et Debian ne préfère-t-elle pas aptitudeet Canonical apt-get?

Mise à jour

D'après les réponses, je comprends que l'aptitude a été supprimée car elle n'était plus utilisée pour l'installation, mais pourquoi l'installateur utilise-t-il apt-get, quand aptitudeest-il censé être meilleur?


Il n'a pas été supprimé. Vous pouvez utiliser celui que vous voulez.
psusi

Réponses:


18

Cela a été couvert par le bogue n ° 592336 sur LaunchPad. Cependant, en résumé, il a été décidé lors de l' UDS-M ( Ubuntu Developer Summit ) que 2 Mo supplémentaires pourraient être gagnés sur l'image LiveCD limitée si Tasksel et Aptitude étaient supprimés.

La raison initiale pour laquelle aptitude a été incluse dans ubuntu était que l'installateur de bureau (ubiquité) en dépendait, mais maintenant l'installateur de bureau a été réécrit pour ne l'exiger que dans des cas particuliers, et donc il disparaît.

Étant donné que le programme d'installation ne nécessite plus d'aptitude, le faire installer dynamiquement en cas de besoin, plutôt que de l'inclure dans l'image de base, a été le meilleur plan d'action.

Nous pourrions réduire considérablement la taille de la graine minimale en installant dynamiquement taskel et aptitude, afin de ne pas nous retrouver avec eux sur des systèmes installés en direct.

La spécification et la page Ubuntu Wiki pour le nettoyage de printemps Maverick indiquent que le retirer de la base a un grand avantage pour la graine initiale et la taille de la base.


13

Colin Watson explique le raisonnement derrière la suppression de l'aptitude:

[...] aptitude a un résolveur de dépendances différent qui gère les choses très différemment d'apt-get, et le fait est que nous ne testons pas systématiquement 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 le bogue n ° 592336 .


0

Quelques raisons auxquelles je peux penser:

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

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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.