Aptitude vs apt-get

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.

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

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 ! :wink:

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

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

Hello,

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

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

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: :mrgreen: :mrgreen:
Apt-get, aptitude, il y a un peu du troll dedans, non ? Donc c’est bon pour une pause café :wink:
A++

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

.

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