apt-get vs aptitude

On y discute de tout, ou presque...
Répondre
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 5048
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Salut,
Un bon vieux sujet à troll, mais c'est toujours intéressant.
Moi j’utilise apt-get. Aptitude quand vraiment je suis coincé, et en général, comme je suis coincé, aptitude n'est pas capable de faire mieux que moi et mon cher apt-get.

D'ailleurs:

Code : Tout sélectionner

# aptitude install -s letsencrypt
-bash: aptitude : commande introuvable
# apt-get install aptitude
Les paquets supplémentaires suivants seront installés : 
  aptitude-common aptitude-doc-en libclass-accessor-perl libcwidget3 libparse-debianchangelog-perl libsub-name-perl
  libxapian22
...
bogues de gravité grave sur libxapian22 (→ 1.2.19-1) <Résolus dans une version donnée>
 b1 - #808610 - libxapian22: xapian database corruption causes recollindex loop (Corrigé : xapian-core/1.2.12-2+deb7u1 xapian-core/1.2.19-1+deb8u1 xapian-core/1.2.22-1 xapian-core/1.2.22-3~bpo8+1)
Résumé :
 libxapian22(1 bogue)
Êtes-vous certain de vouloir installer/mettre à jour les paquets ci-dessus ? [Y/n/?/...]
Ça donne très envie d'installer aptitude... :003:

Et vous, vous utilisez quoi en priorité ? apt-get ou aptitude ?
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Avatar de l’utilisateur
vv222
Membre actif
Membre actif
Messages : 852
Inscription : 18 avr. 2016, 20:14
Contact :
Status : Hors-ligne

Je fais comme toi : apt-get au quotidien, aptitude pour les situations de blocage.

J’utilise aussi aptitude dans son interface ncurses lors de mes phases de maintenance/nettoyage, mais dans ce cas c’est plus une alternative à synaptic qu’à apt-get.
Avatar de l’utilisateur
severian
Messages : 3
Inscription : 12 mai 2016, 16:35
Status : Hors-ligne

tout simplement apt

ok je sors :p

plus sérieusement
apt-get pour la gestion des update / upgrade
apt-cache policy
aptitude pour ses "motifs" de recherche plus "complet" qu'apt-cache

et sinon je ne sui pas sectaire,
dpkg pour avoir certaine infos
synaptic quand j'ai pas envie de lancer un énième console

là je peux sortir en courant :icon_razz:
Distrib. : Debian GNU/Linux 8.4 (jessie)
Noyau : 4.5.0-0.bpo.1-amd64
(G)UI : Openbox 3.6.1
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5449
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : Hors-ligne

comme vous, apt-get parce qu'il faut taper une lettre de moins que aptitude !
Et aptitude si ça coince, mais en fait, ça décoince jamais.
Avatar de l’utilisateur
BelZéButh
Contributeur
Contributeur
Messages : 454
Inscription : 22 avr. 2016, 08:39
Localisation : Ch'timi
Status : Hors-ligne

lol a écrit :Un bon vieux sujet à troll, mais c'est toujours intéressant.
:116:
Moi j’utilise apt-get. Aptitude quand vraiment je suis coincé, et en général, comme je suis coincé, aptitude n'est pas capable de faire mieux que moi et mon cher apt-get.
lol a écrit :D'ailleurs:

Code : Tout sélectionner

# aptitude install -s letsencrypt
-bash: aptitude : commande introuvable
#

Code : Tout sélectionner

[22:08:23] ~ # ai letsencrypt
Les NOUVEAUX paquets suivants vont être installés :
  letsencrypt python-acme{a} python-cffi-backend{a} python-configargparse{a} python-configobj{a} python-cryptography{a} python-dialog{a} python-enum34{a} python-funcsigs{a}
  python-idna{a} python-ipaddress{a} python-letsencrypt{a} python-mock{a} python-ndg-httpsclient{a} python-openssl{a} python-parsedatetime{a} python-pbr{a} python-psutil{a}
  python-pyasn1{a} python-requests{a} python-rfc3339{a} python-tz{a} python-urllib3{a} python-zope.component{a} python-zope.event{a} python-zope.hookable{a} python-zope.interface{a}
Les paquets suivants sont RECOMMANDÉS mais ne seront pas installés :
  python-pyicu
0 paquets mis à jour, 27 nouvellement installés, 0 à enlever et 13 non mis à jour.
Il est nécessaire de télécharger 1 411 ko d'archives. Après dépaquetage, 7 870 ko seront utilisés.

Note: Using 'Simulate' mode.
Voulez-vous continuer ? [Y/n/?] y
Charger/installer/enlever des paquets.
[22:09:20] ~ #
No comment ... ?! :dirol: :005:
La première loi du libre et de tout hacker, au sens noble, le partage de la connaissance !
Site de réinformation ... http://www.panamza.com
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 5048
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

BelZéButh a écrit :No comment ... ?!
1) On parle d'une stable. Je sais bien comment trouver letsencrypt... Le sujet n'est pas letsencrypt, mais aptitude. Je vais faire la même démonstration avec le paquet x...
2) aptitude n'est pas installé par défaut.

Attention, hula-hupe...

Code : Tout sélectionner

# aptitude install -s x
-bash: aptitude : commande introuvable
Image
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Avatar de l’utilisateur
BelZéButh
Contributeur
Contributeur
Messages : 454
Inscription : 22 avr. 2016, 08:39
Localisation : Ch'timi
Status : Hors-ligne

lol a écrit :2) aptitude n'est pas installé par défaut.
Je sais bien.
lol a écrit :

Code : Tout sélectionner

aptitude : commande introuvable
Cependant j'avais trouvé cette contradiction rigolote.
À savoir ...
lol a écrit :Aptitude quand vraiment je suis coincé
, il était de bon goût de spécifier qu'aptitude n'était pas installé au moment où, toi tu lances la dite commande ... :033:
lol a écrit :# aptitude install -s letsencrypt
-bash: aptitude : commande introuvable
J'ai donc plongé dans ce troll, étant invité à cette petite fête, je ne pouvais faire autrement ... :005:
La première loi du libre et de tout hacker, au sens noble, le partage de la connaissance !
Site de réinformation ... http://www.panamza.com
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 5048
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

BelZéButh a écrit :J'ai donc plongé dans ce troll, étant invité à cette petite fête, je ne pouvais faire autrement ... :005:
Je n'en attendais pas moins de toi!
Je sais, à te côtoyer depuis des années, que tu aime bien aptitude.
Mon post est clairement "pousse au troll".

Mais je suis quand même intrigué par le fait que aptitude ne soit pas installé par défaut (et accessoirement qu'il entraîne des paquets bogués dans ses dépendances. :shok: ).
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Avatar de l’utilisateur
wetaskiwin
Membre très actif
Membre très actif
Messages : 1021
Inscription : 23 avr. 2016, 19:06
Localisation : Île de France
Status : Hors-ligne

Un sujet de 11 pages avec rien qu'aptitude, ma réponse est dedans.
Et je fais le contraire de vous, en utilisant apt-get pour débroussailler ou avoir une autre façon de voir les choses/problèmes.

Edit : C'est pas vendredi, le jour du troll ???
On cède d’abord sur les mots et puis, peu à peu, aussi sur les choses (Sigmund Freud - Psychologie des foules et analyse du moi)
Avatar de l’utilisateur
BelZéButh
Contributeur
Contributeur
Messages : 454
Inscription : 22 avr. 2016, 08:39
Localisation : Ch'timi
Status : Hors-ligne

Salut,
lol a écrit :1) On parle d'une stable.
Ce n'était pas mentionné/précisé dans le message initial.
De plus, il est probable que ta signature m'ait induit en erreur.
lol a écrit :Le sujet n'est pas letsencrypt, mais aptitude.
Aptitude en version Stable, donc ? :017:
lol a écrit :2) aptitude n'est pas installé par défaut.
Vraisemblablement, aptitude est inclut dans les iso Stable (en l'occurence, Jessie) depuis quelques versions déjà. :dirol:

Code : Tout sélectionner

[09:01:55]:~$ mk /tmp/packages_Jessie && wget -c http://cdimage.debian.org/cdimage/release/current-live/amd64/iso-hybrid/debian-live-8.4.0-amd64-kde-desktop.iso.packages && cat debian-live-8.4.0-amd64-kde-desktop.iso.packages |grep aptitude
[...]
2016-05-13 09:02:28 (482 KB/s) — « debian-live-8.4.0-amd64-kde-desktop.iso.packages » sauvegardé [47310/47310]

aptitude        0.6.11-1+b1
aptitude-common 0.6.11-1
aptitude-doc-en 0.6.11-1
[09:02:28]:/tmp/packages_Jessie$
lol a écrit :2) aptitude n'est pas installé par défaut.
Hula-hupe... où alors, ici, il serait question d'aptitude en version Sid ? :017:

Là, dans ce cas, j'en conviens. Aptitude n'est pas installé par défaut en Sid et AptoSid.
lol a écrit :bogues de gravité grave sur libxapian22 (→ 1.2.19-1) <Résolus dans une version donnée>
b1 - #808610 - libxapian22: xapian database corruption causes recollindex loop (Corrigé : xapian-core/1.2.12-2+deb7u1 xapian-core/1.2.19-1+deb8u1 xapian-core/1.2.22-1 xapian-core/1.2.22-3~bpo8+1)

[...]
Ça donne très envie d'installer aptitude... :003:
Là, il faudrait nous mettre d'accord sur la version d'aptitude, en ce jour de troll. :033:
Nous sommes Dredi ... :banana_rock:
La première loi du libre et de tout hacker, au sens noble, le partage de la connaissance !
Site de réinformation ... http://www.panamza.com
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 5048
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Stable. Tout stable, rien que stable.
Je vais quand même pas me plaindre d'un bug sur Sid... :003:

Tu parle d'une ISO ? CD, DVD ?
Je pense que sur l'install de base, aptitude n'est PAS installé.
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Avatar de l’utilisateur
severian
Messages : 3
Inscription : 12 mai 2016, 16:35
Status : Hors-ligne

lol a écrit :Stable. Tout stable, rien que stable.
Je vais quand même pas me plaindre d'un bug sur Sid... :003:

Tu parle d'une ISO ? CD, DVD ?
Je pense que sur l'install de base, aptitude n'est PAS installé.
avec wheezy, aptitude était installé par défaut, ce qui n'est pas le cas avec jessie

une utilisation que je fais d'aptitude,
lors d'une installation minimal, pour installer le serveur graphique et les diverses composants (logiciels) dont j'aurai besoin, j'aime bien utiliser le frontal d'aptitude pour voir clairement les paquets recommandés et suggéré, me permettant de sélectionner ceux qui me semble les plus pertinent (je désactive l'installation automatique des paquets recommandés)
Distrib. : Debian GNU/Linux 8.4 (jessie)
Noyau : 4.5.0-0.bpo.1-amd64
(G)UI : Openbox 3.6.1
Avatar de l’utilisateur
BelZéButh
Contributeur
Contributeur
Messages : 454
Inscription : 22 avr. 2016, 08:39
Localisation : Ch'timi
Status : Hors-ligne

lol a écrit :Stable. Tout stable, rien que stable.
lol a écrit :2) aptitude n'est pas installé par défaut.
Il y a comme un os.
lol a écrit :Tu parle d'une ISO ? CD, DVD ?
Je dirais, que importe.
BelZéButh a écrit :

Code : Tout sélectionner

[...] wget -c http://cdimage.debian.org/cdimage/release/current-live/amd64/iso-hybrid/debian-live-8.4.0-amd64-kde-desktop.iso.packages [...]

Code : Tout sélectionner

[10:09:01]:/tmp/iso_jessie$ wget -c  http://cdimage.debian.org/cdimage/release/8.4.0/amd64/list-cd/debian-8.4.0-amd64-kde-CD-1.list.gz
[10:09:13]:/tmp/iso_jessie$ extract debian-8.4.0-amd64-kde-CD-1.list.gz
severian a écrit :aptitude était installé par défaut, ce qui n'est pas le cas avec jessie
Ah oui ?

Code : Tout sélectionner

[10:10:49]:/tmp/iso_jessie$ cat debian-8.4.0-amd64-kde-CD-1.list |grep aptitude
aptitude-common_0.6.11-1_all.deb
aptitude_0.6.11-1+b1_amd64.deb
aptitude-doc-en_0.6.11-1_all.deb
[10:10:58]:/tmp/iso_jessie$
lol a écrit :Je pense que sur l'install de base, aptitude n'est PAS installé.
Là, parles tu de Jessie (Stable) ou de Sid ? :033: (Cf. ci-dessus)
La première loi du libre et de tout hacker, au sens noble, le partage de la connaissance !
Site de réinformation ... http://www.panamza.com
Avatar de l’utilisateur
severian
Messages : 3
Inscription : 12 mai 2016, 16:35
Status : Hors-ligne

BelZéButh a écrit :
lol a écrit :Stable. Tout stable, rien que stable.
lol a écrit :2) aptitude n'est pas installé par défaut.
Il y a comme un os.
lol a écrit :Tu parle d'une ISO ? CD, DVD ?
Je dirais, que importe.
BelZéButh a écrit :

Code : Tout sélectionner

[...] wget -c http://cdimage.debian.org/cdimage/release/current-live/amd64/iso-hybrid/debian-live-8.4.0-amd64-kde-desktop.iso.packages [...]

Code : Tout sélectionner

[10:09:01]:/tmp/iso_jessie$ wget -c  http://cdimage.debian.org/cdimage/release/8.4.0/amd64/list-cd/debian-8.4.0-amd64-kde-CD-1.list.gz
[10:09:13]:/tmp/iso_jessie$ extract debian-8.4.0-amd64-kde-CD-1.list.gz
severian a écrit :aptitude était installé par défaut, ce qui n'est pas le cas avec jessie
Ah oui ?

Code : Tout sélectionner

[10:10:49]:/tmp/iso_jessie$ cat debian-8.4.0-amd64-kde-CD-1.list |grep aptitude
aptitude-common_0.6.11-1_all.deb
aptitude_0.6.11-1+b1_amd64.deb
aptitude-doc-en_0.6.11-1_all.deb
[10:10:58]:/tmp/iso_jessie$
lol a écrit :Je pense que sur l'install de base, aptitude n'est PAS installé.
Là, parles tu de Jessie (Stable) ou de Sid ? :033: (Cf. ci-dessus)
tu pourras me corriger si je me trompe :003:
mais ce que tu prouve c'est qu'aptitude est bien présent sur l'image iso que tu as téléchargé, mais lors de l'installation de base est-ce qu'il est installé ?
sur toute les installations que j'ai faites (je privilégie l'iso netinstall) aptitude n'était pas installé de base.
une iso (cd / dvd) de debian comprend l'installateur, le système de base, une liste de logiciel classé des plus populaires à ceux qui le sont moins.
ce n'est pas pour autant que ces logiciels seront installés avec le système :001:
Distrib. : Debian GNU/Linux 8.4 (jessie)
Noyau : 4.5.0-0.bpo.1-amd64
(G)UI : Openbox 3.6.1
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 5048
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

severian a écrit : tu pourras me corriger si je me trompe :003:
mais ce que tu prouve c'est qu'aptitude est bien présent sur l'image iso que tu as téléchargé, mais lors de l'installation de base est-ce qu'il est installé ?
sur toute les installations que j'ai faites (je privilégie l'iso netinstall) aptitude n'était pas installé de base.
une iso (cd / dvd) de debian comprend l'installateur, le système de base, une liste de logiciel classé des plus populaires à ceux qui le sont moins.
ce n'est pas pour autant que ces logiciels seront installés avec le système :001:
J'aurais pas dit mieux.
La netinstall c'est pour les warriors. Pas l'iso... :005:
C'est vendredi... :003:
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Avatar de l’utilisateur
BelZéButh
Contributeur
Contributeur
Messages : 454
Inscription : 22 avr. 2016, 08:39
Localisation : Ch'timi
Status : Hors-ligne

Pfffff ... la netinstall à présent. :069:

PC n'étant pas ma tasse de thé, je vous laisse à vos trolls :icon_arrow: :016:

PS: et lorsque vous/tu aurez accordés vos violons (sur le contexte du sujet), vous/tu me ferez signe où une invocation, suffira ... :005:
La première loi du libre et de tout hacker, au sens noble, le partage de la connaissance !
Site de réinformation ... http://www.panamza.com
etxeberrizahar
Contributeur
Contributeur
Messages : 19
Inscription : 25 avr. 2016, 18:44
Status : Hors-ligne

Apt-get install quand nous connaissons le nom du paquet et ses dépendances pour aller droit au but.
Exemple : # apt-get install mc-data mc

Synaptic pour dérouiller les pattes de la souris clic-clic.
Prédilection pour aptitude pour rechercher des paquets, pour mettre à jour, pour solutionner les cas épineux...
Aptitude se colore de rouge quand les dépendances s'embrouillent.
La touche "." peut ainsi rendre service.
https://www.debian.org/doc/manuals/apti ... 0919623392
Le menu « Solutions »

Figure 2.4. Commandes disponibles dans le menu Solutions
Commande Description
Solutions → Examiner la solution (e) Afficher une description détaillée de la suggestion actuelle (consultez la section intitulée « Résolution interactive des dépendances »).
Solutions → Appliquer la solution (!) Exécuter les actions actuellement suggérées.
Solutions → Solution suivante (.) Sélectionner la suggestion suivante.
Solutions → Solution précédente (,) Sélectionner la suggestion précédente.
Solutions → Première solution (<) Sélectionner la première suggestion.
Solutions → Dernière solution (>) Sélectionner la suggestion la plus récente (voir la section intitulée « Résolution interactive des dépendances »).
...
Importantissime :
Actions → Jouer au démineur
Répondre