Pourquoi les gens utilisent apt-get
au lieu de apt
?
Dans presque tous les tutoriels que je vois, la suggestion est d'utiliser apt-get
.
apt
est plus joli (par défaut), plus court et généralement plus intuitif. ( apt-cache search
vs apt search
, par exemple)
Je ne sais pas si je manque quelque chose parce apt
que cela semble mieux à tous points de vue. Quel est l'argument pour apt-get
fini apt
pour un usage quotidien?
apt
package-management
Fyeudmadcc
la source
la source
Réponses:
Le
apt
front-end est un ajout récent, il a été ajouté dans la version 1.0 en Avril 2014. Il est seulement fait partie d'une version stable de Debian, Debian 8. Les gens qui ont utilisé Debian plus longtemps sont utilisés pourapt-get
etapt-cache
, et les vieilles habitudes les tutoriels difficiles et anciens ont la vie dure (et les nouveaux utilisateurs apprennent leurs vieilles habitudes).apt
est plus pratique pour les utilisateurs finaux en tant qu’outil de ligne de commande, même si la concurrence existe - je préfèreaptitude
par exemple. En tant qu'outil polyvalent, il n'est cependant pas nécessairement idéal, car son interface n'a pas la garantie explicite de rester identique d'une version à l'autre et elle n'est pas conçue pour être utilisée dans des scripts. Ainsi, dans toutes les circonstances où des instructions peuvent être utilisées dans un script, il convient de les éviter. il est donc généralement plus sûr de suggérer des réponsesapt-get
plutôt que desapt
réponses sur Unix.SE et des sites similaires.la source
apt-get
par habitude. Cela évite de devoir demander quelle version de Debian (ou une version dérivée) l'utilisateur a et quelle est l'utilisation prévue. Si vous demandez à quelqu'un de l'utiliserapt-get
, cela fonctionnera partout où ilapt
est disponible et sécuritaire. Vous n'avez donc pas besoin de répertorier les mises en garde à chaque fois; si vous dites à quelqu'un d'utiliserapt
, vous devez dire "mais vous devrez utiliser à laapt-get
place si ...". Il est donc plus facile de simplement mentionnerapt-get
. (Nous voyons deapt
plus en plus de réponses ici, alors les choses changent.)En effet, apt est un utilitaire de haut niveau convivial conçu pour fonctionner avec dpkg.
Ainsi, il a été divisé en plusieurs paquets, où aptitude était le paquet le plus automatisé. Je pense que le contexte était constitué de plusieurs équipes de développement, chacune proposant une idéologie propre. Maintenant, quelqu'un a réuni tous ces produits dans un seul outil apt, qui (comme je suppose) peut être déchiffré sous quelque chose comme Outils de paquet automatisé et va au concept de base de l'équipe de développement de fils Debian Linux.
Donc, si vous avez besoin d’un contrôle de bas niveau, utilisez dpkg et tous les manuels qui s’y rapportent.
Dans le même temps, vous pouvez utiliser n’importe lequel des outils apt- * ou aptitude si vous ne souhaitez pas vous soucier des dépendances. Ou apt, comme Stephen a dit, est apparu dans Jessie (je ne savais même pas à ce sujet)
la source