# Aptitude vs apt-get

**URL:** <https://www.debian-fr.org/t/aptitude-vs-apt-get/11305>\
**Category:** Pause Café\
**Created:** [Février 20, 2016, 4:55 UTC](https://www.debian-fr.org/t/aptitude-vs-apt-get/11305 "2016-02-20T16:55:35Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 20, 2016, 4:55 UTC](https://www.debian-fr.org/t/aptitude-vs-apt-get/11305/1 "2016-02-20T16:55:36Z")

</div>

Groumf, sans commentaire:

[quote]totoche:/tmp# aptitude install xserver-xorg-video-vesa  
Lecture des listes de paquets… Fait  
Construction de l’arbre des dépendances… Fait  
Lecture de l’information d’état étendu  
Initialisation de l’état des paquets… Fait  
Lecture des descriptions de tâches… Fait  
Construction de la base de données des étiquettes… Fait  
Les NOUVEAUX paquets suivants vont être automatiquement installés :  
discover1 discover1-data libdiscover1 libdrm2 mdetect xkb-data xresprobe xserver-xorg xserver-xorg-core xserver-xorg-input-all xserver-xorg-input-evdev xserver-xorg-input-kbd  
xserver-xorg-input-mouse xserver-xorg-input-synaptics xserver-xorg-input-wacom xserver-xorg-video-all xserver-xorg-video-apm xserver-xorg-video-ark xserver-xorg-video-ati  
xserver-xorg-video-chips xserver-xorg-video-cirrus xserver-xorg-video-cyrix xserver-xorg-video-dummy xserver-xorg-video-fbdev xserver-xorg-video-glint xserver-xorg-video-i128  
xserver-xorg-video-i740 xserver-xorg-video-i810 xserver-xorg-video-imstt xserver-xorg-video-mga xserver-xorg-video-neomagic xserver-xorg-video-newport xserver-xorg-video-nsc  
xserver-xorg-video-nv xserver-xorg-video-rendition xserver-xorg-video-s3 xserver-xorg-video-s3virge xserver-xorg-video-savage xserver-xorg-video-siliconmotion xserver-xorg-video-sis  
xserver-xorg-video-sisusb xserver-xorg-video-tdfx xserver-xorg-video-tga xserver-xorg-video-trident xserver-xorg-video-tseng xserver-xorg-video-v4l xserver-xorg-video-vga  
xserver-xorg-video-via xserver-xorg-video-vmware xserver-xorg-video-voodoo  
Les paquets suivants ont été conservés :  
debconf debconf-i18n debconf-utils debian-archive-keyring e2fslibs e2fsprogs emacs21 emacs21-bin-common emacs21-common file findutils libblkid1 libc6 libc6-dev libcomerr2 libfreetype6  
libkrb53 libmagic1 libpam-modules libpam-runtime libpam0g libpcre3 libpcre3-dev libpcrecpp0 libss2 libssl0.9.8 libt1-5 libuuid1 locales lsb-base nano perl perl-base perl-doc  
perl-modules tk8.4 tzdata vim-common vim-tiny x11-common xpdf xpdf-common xpdf-reader xpdf-utils  
Les NOUVEAUX paquets suivants vont être installés :  
discover1 discover1-data libdiscover1 libdrm2 mdetect xkb-data xresprobe xserver-xorg xserver-xorg-core xserver-xorg-input-all xserver-xorg-input-evdev xserver-xorg-input-kbd  
xserver-xorg-input-mouse xserver-xorg-input-synaptics xserver-xorg-input-wacom xserver-xorg-video-all xserver-xorg-video-apm xserver-xorg-video-ark xserver-xorg-video-ati  
xserver-xorg-video-chips xserver-xorg-video-cirrus xserver-xorg-video-cyrix xserver-xorg-video-dummy xserver-xorg-video-fbdev xserver-xorg-video-glint xserver-xorg-video-i128  
xserver-xorg-video-i740 xserver-xorg-video-i810 xserver-xorg-video-imstt xserver-xorg-video-mga xserver-xorg-video-neomagic xserver-xorg-video-newport xserver-xorg-video-nsc  
xserver-xorg-video-nv xserver-xorg-video-rendition xserver-xorg-video-s3 xserver-xorg-video-s3virge xserver-xorg-video-savage xserver-xorg-video-siliconmotion xserver-xorg-video-sis  
xserver-xorg-video-sisusb xserver-xorg-video-tdfx xserver-xorg-video-tga xserver-xorg-video-trident xserver-xorg-video-tseng xserver-xorg-video-v4l xserver-xorg-video-vesa  
xserver-xorg-video-vga xserver-xorg-video-via xserver-xorg-video-vmware xserver-xorg-video-voodoo  
0 paquets mis à jour, 51 nouvellement installés, 0 à enlever et 44 non mis à jour.  
Il est nécessaire de télécharger 7281ko d’archives. Après dépaquetage, 24,6Mo seront utilisés.  
Voulez-vous continuer ? [Y/n/?]  
[/quote]  
(non bien sûr car)

[quote]Voulez-vous continuer ? [Y/n/?] n  
Abandon.  
totoche:/tmp# apt-get install xserver-xorg-video-vesa  
Lecture des listes de paquets… Fait  
Construction de l’arbre des dépendances… Fait  
Les paquets supplémentaires suivants seront installés :  
xkb-data xserver-xorg xserver-xorg-core xserver-xorg-input-all xserver-xorg-input-evdev xserver-xorg-input-kbd xserver-xorg-input-mouse xserver-xorg-input-synaptics  
xserver-xorg-input-wacom  
Paquets suggérés :  
xfonts-scalable gsynaptics ksynaptics qsynaptics  
Paquets recommandés :  
xserver-xorg-video-all xresprobe mdetect discover1 discover  
Les NOUVEAUX paquets suivants seront installés :  
xkb-data xserver-xorg xserver-xorg-core xserver-xorg-input-all xserver-xorg-input-evdev xserver-xorg-input-kbd xserver-xorg-input-mouse xserver-xorg-input-synaptics  
xserver-xorg-input-wacom xserver-xorg-video-vesa  
0 mis à jour, 10 nouvellement installés, 0 à enlever et 44 non mis à jour.  
Il est nécessaire de prendre 4709ko dans les archives.  
Après dépaquetage, 15,9Mo d’espace disque supplémentaires seront utilisés.  
Souhaitez-vous continuer [O/n] ?  
[/quote]  
Oui.

aptitude me laisse quand même perplexe. Si on veut faire dans la finesse, ceci est la preuve qu’apt-get est mieux.

---

<div class="post-metadata">

**Author:** ![MisterFreez](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/bb73d2/32.png) [@MisterFreez](https://www.debian-fr.org/u/MisterFreez)\
**Post date:** [Février 20, 2016, 4:55 UTC](https://www.debian-fr.org/t/aptitude-vs-apt-get/11305/2 "2016-02-20T16:55:36Z")

</div>

Bizarrement je suis un habitué d’apt-\* et j’utilise aptitude uniquement en cas de souci 😒

---

<div class="post-metadata">

**Author:** ![dimm](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/e9bcb4/32.png) [@dimm](https://www.debian-fr.org/u/dimm)\
**Post date:** [Février 20, 2016, 4:55 UTC](https://www.debian-fr.org/t/aptitude-vs-apt-get/11305/3 "2016-02-20T16:55:36Z")

</div>

Dans /etc/apt/apt.conf :

`Aptitude {
        Recommends-Important "false";
}`

`# aptitude install xserver-xorg-video-vesa -s 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture de l'information d'état étendu        
Initialisation de l'état des paquets... Fait
Lecture des descriptions de tâches... Fait  
Construction de la base de données des étiquettes... Fait
Les NOUVEAUX paquets suivants vont être automatiquement installés : 
  fontconfig-config libdrm2 libfontconfig1 libfontenc1 libfs6 libgl1-mesa-glx libice6 libsm6 libx11-6 libx11-data libxau6 libxaw7 libxcursor1 libxdmcp6 
  libxext6 libxfixes3 libxfont1 libxft2 libxi6 libxkbfile1 libxmu6 libxmuu1 libxpm4 libxrandr2 libxrender1 libxss1 libxt6 libxtrap6 libxtst6 libxv1 
  libxxf86dga1 libxxf86vm1 x11-common xbase-clients xkb-data xserver-xorg xserver-xorg-core xserver-xorg-input-all xserver-xorg-input-evdev 
  xserver-xorg-input-kbd xserver-xorg-input-mouse xserver-xorg-input-synaptics xserver-xorg-input-wacom 
Les paquets suivants ont été conservés : 
  linux-image-2.6-486 
Les NOUVEAUX paquets suivants vont être installés : 
  fontconfig-config libdrm2 libfontconfig1 libfontenc1 libfs6 libgl1-mesa-glx libice6 libsm6 libx11-6 libx11-data libxau6 libxaw7 libxcursor1 libxdmcp6 
  libxext6 libxfixes3 libxfont1 libxft2 libxi6 libxkbfile1 libxmu6 libxmuu1 libxpm4 libxrandr2 libxrender1 libxss1 libxt6 libxtrap6 libxtst6 libxv1 
  libxxf86dga1 libxxf86vm1 x11-common xbase-clients xkb-data xserver-xorg xserver-xorg-core xserver-xorg-input-all xserver-xorg-input-evdev 
  xserver-xorg-input-kbd xserver-xorg-input-mouse xserver-xorg-input-synaptics xserver-xorg-input-wacom xserver-xorg-video-vesa 
Les paquets suivants sont RECOMMANDÉS mais ne seront pas installés :
  discover discover1 mdetect xfonts-base xresprobe xserver-xorg-video-all 
0 paquets mis à jour, 44 nouvellement installés, 0 à enlever et 1 non mis à jour.
Il est nécessaire de télécharger 8541ko d'archives. Après dépaquetage, 27,8Mo seront utilisés.`

`# apt-get install xserver-xorg-video-vesa -s
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Les paquets supplémentaires suivants seront installés : 
  fontconfig-config libdrm2 libfontconfig1 libfontenc1 libfs6 libgl1-mesa-glx libice6 libsm6 libx11-6 libx11-data libxau6 libxaw7 libxcursor1 libxdmcp6
  libxext6 libxfixes3 libxfont1 libxft2 libxi6 libxkbfile1 libxmu6 libxmuu1 libxpm4 libxrandr2 libxrender1 libxss1 libxt6 libxtrap6 libxtst6 libxv1
  libxxf86dga1 libxxf86vm1 x11-common xbase-clients xkb-data xserver-xorg xserver-xorg-core xserver-xorg-input-all xserver-xorg-input-evdev
  xserver-xorg-input-kbd xserver-xorg-input-mouse xserver-xorg-input-synaptics xserver-xorg-input-wacom
Paquets suggérés :
  mesa-utils xfonts-100dpi xfonts-75dpi xfonts-scalable gsynaptics ksynaptics qsynaptics
Paquets recommandés :
  xserver-xorg-video-all xresprobe mdetect discover1 discover xfonts-base
Les NOUVEAUX paquets suivants seront installés :
  fontconfig-config libdrm2 libfontconfig1 libfontenc1 libfs6 libgl1-mesa-glx libice6 libsm6 libx11-6 libx11-data libxau6 libxaw7 libxcursor1 libxdmcp6
  libxext6 libxfixes3 libxfont1 libxft2 libxi6 libxkbfile1 libxmu6 libxmuu1 libxpm4 libxrandr2 libxrender1 libxss1 libxt6 libxtrap6 libxtst6 libxv1
  libxxf86dga1 libxxf86vm1 x11-common xbase-clients xkb-data xserver-xorg xserver-xorg-core xserver-xorg-input-all xserver-xorg-input-evdev
  xserver-xorg-input-kbd xserver-xorg-input-mouse xserver-xorg-input-synaptics xserver-xorg-input-wacom xserver-xorg-video-vesa
0 mis à jour, 44 nouvellement installés, 0 à enlever et 1 non mis à jour.`  
Utilisez aptitude ! 😉

---

<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:** [Février 20, 2016, 4:55 UTC](https://www.debian-fr.org/t/aptitude-vs-apt-get/11305/4 "2016-02-20T16:55:38Z")

</div>

Merci dimm, je m’apprètais à faire la même démo.

fran.b: apt-get est un outil tactique, avec un comportement déterministe qui permet des opérations atomiques et minimalistes, alors qu’aptitude se place à un niveau [edit:]strategique, en proposant des solutions variées et une série d’alternatives d’install (je suis un peu étonné qu’il ne t’ai pas proposé d’autre solution d’install). Pour un utilisateur avancé, apt-get est bien utile pour coller au minimal, mais pour un utilisateur moyen, le fait qu’aptitude pense à installer des tonnes de codecs recommandés quand tu installes par exemple un player est plutot utile AMA.  
Chaque outil a son utilité.

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 20, 2016, 4:55 UTC](https://www.debian-fr.org/t/aptitude-vs-apt-get/11305/5 "2016-02-20T16:55:39Z")

</div>

Groumf, je pensais que par défaut, ça ne faisait pas le with-recommends… Bon, Ok.

---

<div class="post-metadata">

**Author:** ![neos](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/n/ba9def/32.png) [@neos](https://www.debian-fr.org/u/neos)\
**Post date:** [Février 20, 2016, 4:55 UTC](https://www.debian-fr.org/t/aptitude-vs-apt-get/11305/6 "2016-02-20T16:55:45Z")

</div>

Hello,

l’option pour apt dans /etc/apt/apt.conf (pour les intéréssés)

`APT::Install-Recommends "false";
APT::Install-Suggests "false";`

---

<div class="post-metadata">

**Author:** ![DEB93](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/e19b73/32.png) [@DEB93](https://www.debian-fr.org/u/DEB93)\
**Post date:** [Février 20, 2016, 4:55 UTC](https://www.debian-fr.org/t/aptitude-vs-apt-get/11305/7 "2016-02-20T16:55:46Z")

</div>

Si je me souviens bien, l’important est d’utiliser l’un ou l’autre mais pas les deux à la fois. Pour ma pomme, j’utilise aptitude depuis le début et ma Lenny marche très bien ![:mrgreen:](https://www.debian-fr.org/uploads/default/original/1X/cc83e9b583138e48ff45f96609046b06d06c7f9d.gif "Mr. Green") ![:mrgreen:](https://www.debian-fr.org/uploads/default/original/1X/cc83e9b583138e48ff45f96609046b06d06c7f9d.gif "Mr. Green") ![:mrgreen:](https://www.debian-fr.org/uploads/default/original/1X/cc83e9b583138e48ff45f96609046b06d06c7f9d.gif "Mr. Green")  
Apt-get, aptitude, il y a un peu du troll dedans, non ? Donc c’est bon pour une pause café 😉  
A++

---

<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:** [Février 20, 2016, 4:55 UTC](https://www.debian-fr.org/t/aptitude-vs-apt-get/11305/8 "2016-02-20T16:55:48Z")

</div>

[quote=“DEB93”]Si je me souviens bien, l’important est d’utiliser l’un ou l’autre mais pas les deux à la fois.  
(…)[/quote]légende urbaine.

---

<div class="post-metadata">

**Author:** ![tellmewhy](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/t/43a26b/32.png) [@tellmewhy](https://www.debian-fr.org/u/tellmewhy)\
**Post date:** [Février 20, 2016, 4:55 UTC](https://www.debian-fr.org/t/aptitude-vs-apt-get/11305/9 "2016-02-20T16:55:58Z")

</div>

.

---

<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:** [Février 20, 2016, 4:55 UTC](https://www.debian-fr.org/t/aptitude-vs-apt-get/11305/10 "2016-02-20T16:55:59Z")

</div>

apt-get aussi à l’option -s  
les deux sont utiles et AMA complémentaires.
