# Commande apt ou apt-get

**URL:** <https://www.debian-fr.org/t/commande-apt-ou-apt-get/75490>\
**Category:** Pause Café\
**Created:** [Décembre 29, 2017, 11:11 UTC](https://www.debian-fr.org/t/commande-apt-ou-apt-get/75490 "2017-12-29T23:11:31Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Xisqu4re](https://www.debian-fr.org/user_avatar/www.debian-fr.org/xisqu4re/32/6278_2.png) [@Xisqu4re](https://www.debian-fr.org/u/Xisqu4re)\
**Post date:** [Décembre 29, 2017, 11:11 UTC](https://www.debian-fr.org/t/commande-apt-ou-apt-get/75490/1 "2017-12-29T23:11:31Z")

</div>

On peut lire sur la page Wikipedia de l’[Advanced Packaging Tool](https://fr.wikipedia.org/wiki/Advanced_Packaging_Tool) qu’`apt` réunit `apt-get` et `apt-cache`. De plus, le [livre Debian](https://debian-handbook.info/browse/fr-FR/stable/sect.apt-get.html) 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 ?

---

<div class="post-metadata">

**Author:** ![jimbo](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/j/d78d45/32.png) [@jimbo](https://www.debian-fr.org/u/jimbo)\
**Post date:** [Décembre 30, 2017, 9:08 UTC](https://www.debian-fr.org/t/commande-apt-ou-apt-get/75490/2 "2017-12-30T09:08:36Z")

</div>

> **[apt 1.0](https://mvogt.wordpress.com/2014/04/04/apt-1-0/)**
>
> APT 1.0 was released on the 1. April 2014 \[0\]! The first APT version was announced on the 1. April exactly 16 years ago \[1\]. The big news for this version is that we included a new “apt”…

> **[Difference Between apt and apt-get Explained](https://itsfoss.com/apt-vs-apt-get-difference/)**
>
> Explaining how apt command is similar yet different than apt-get and why you should be using apt instead of apt-get.

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Décembre 30, 2017, 9:09 UTC](https://www.debian-fr.org/t/commande-apt-ou-apt-get/75490/3 "2017-12-30T09:09:00Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Décembre 30, 2017, 9:40 UTC](https://www.debian-fr.org/t/commande-apt-ou-apt-get/75490/4 "2017-12-30T09:40:48Z")

</div>

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

```nohighlight
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

---

<div class="post-metadata">

**Author:** ![Xisqu4re](https://www.debian-fr.org/user_avatar/www.debian-fr.org/xisqu4re/32/6278_2.png) [@Xisqu4re](https://www.debian-fr.org/u/Xisqu4re)\
**Post date:** [Décembre 30, 2017, 10:28 UTC](https://www.debian-fr.org/t/commande-apt-ou-apt-get/75490/5 "2017-12-30T10:28:07Z")

</div>

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**.

---

<div class="post-metadata">

**Author:** ![rodrigue7973](https://www.debian-fr.org/user_avatar/www.debian-fr.org/rodrigue7973/32/9003_2.png) [@rodrigue7973](https://www.debian-fr.org/u/rodrigue7973)\
**Post date:** [Mars 10, 2020, 5:58 UTC](https://www.debian-fr.org/t/commande-apt-ou-apt-get/75490/6 "2020-03-10T17:58:54Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![nicola](https://www.debian-fr.org/user_avatar/www.debian-fr.org/nicola/32/8969_2.png) [@nicola](https://www.debian-fr.org/u/nicola)\
**Post date:** [Mars 10, 2020, 7:29 UTC](https://www.debian-fr.org/t/commande-apt-ou-apt-get/75490/7 "2020-03-10T19:29:05Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![anon61356901](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/cab0a1/32.png) [@anon61356901](https://www.debian-fr.org/u/anon61356901)\
**Post date:** [Mars 11, 2020, 8:24 UTC](https://www.debian-fr.org/t/commande-apt-ou-apt-get/75490/8 "2020-03-11T08:24:11Z")

</div>

Suivre les fils : [Apt et apt-get](https://www.debian-fr.org/t/apt-et-apt-get/79623/3) (encore des infos… )
