Commande apt ou apt-get

On peut lire sur la page Wikipedia de l’Advanced Packaging Tool qu’apt réunit apt-get et apt-cache. De plus, le livre Debian de R. Hertzog conseille apt plutôt que apt-get.
Pourquoi donc apt-get est-il encore si couramment utilisé ? Pour des raisons historiques ? Ou pour un détail technique qui m’échappe ?

Oui, c’est historique.
Personnellement, je n’avais rien suivi des évolutions debian depuis des années, et je n’ai découvert cet automne que apt existait…

Sinon, ce qui différencie apt-get des autres AMA, c’est le calcul des dépendances: quand on arrive pas à faire une install avec apt-get, je ne sais pas pour apt que je n’utilise pas, mais ça vaut toujours le coup de demander à aptitude s’il ne trouve pas une solution.
Et quand aptitude ne passe pas, j’essaye avec dselect, souvent, ça remet au carré des configs tordue.

Salut
Lire les descriptions
man apt

et
man apt-get

apt fournit une interface en ligne de commande pour le système de gestion de paquets. Elle est conçue comme une interface utilisateur et permet certaines options plus adaptées à une utilisation interactive par défaut par rapport aux outils d’APT plus spécialisés tels que apt-get(8) et apt-cache(8).

Par exemple, je n’utilise que apt full-upgrade
full-upgrade (apt-get(8)) La commande full-upgrade remplit la même fonction que upgrade mais supprimera des paquets actuellement installés si cela est nécessaire pour mettre à jour le système dans son ensemble

apt dispose aussi d’autres fonctions comme list mais comme indiqué à utiliser avec précaution dans un script

root@debian:/# apt list linux-image*amd64* | grep install

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

linux-image-4.9.0-4-amd64/stable,proposed-updates,now 4.9.65-3+deb9u1 amd64  [installé]
root@debian:/# 

ou edit-sources pour éditer directement le fichier sources.list

OK.
En gros, RTFM, quoi ! ^^

Au final, apt offre une ergonomie un peu plus “user friendly” mais apt-get et apt-cache sont recommandées pour des opérations bas niveau.

@mattotop OK, j’avais bien compris la différence avec aptitude , qui est un gestionnaire de paquets différent, que je n’utilise d’ailleurs jamais, peut-être à tort.

Il est donc probable que les options de la commande apt se développent dans le futur, comme on le voit notamment avec edit-sources.

aptitude c’est fini ! cas maintenant apt qui court pas -get non plus

J’ai découvert apt la semaine dernière en installant une Debian au boulot. Il est plus joli (en couleurs et avec des barres d’avancement) qu’aptitude. Sinon, je ne vois pas de différence pour le moment.

Suivre les fils : Apt et apt-get (encore des infos… )