Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 08-06-2013 16:06:22

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

[wiki] Convention - aptitude ou apt-get

Bonjour à tous,

J'ai longtemps été un partisan d'aptitude pour l'utilisation au jour le jour. Mais je dois reconnaître que tout ne se passe pas tout le temps bien avec ce dernier outil, et les avantages qu'il offre (proposition de plusieurs solutions, etc.) sont parfois difficiles à prendre en main par les débutants. Récemment (ie. depuis 7-8 mois) j'ai fait l'acquisition d'un eeepc d'occasion, et à cette occasion, j'ai pu remarquer d'avantage la différence de lourdeur entre ces deux outils.

Le fait est qu'aptitude fait souvent un tas d'opérations longues et inutiles, qui le rendent quasi inutilisable sur une petite configuration comme l'eeepc. Ce qui m'a poussé à réutiliser apt-get / apt-cache.

Ayant dans le même temps eu l'occasion de suivre la mailing-list des développeurs d'aptitude, je pense maintenant qu'aptitude est loin d'avoir une stabilité et une robustesse aussi bonne qu'apt-get.

Pour autant, l'expressivité de la ligne de commande via aptitude demeure bien plus importante que pour apt-get, ce qui rend aptitude très intéressant pour effectuer certaines opérations, notamment de dépannage.

En revanche, pour ce qui est de l'installation de logiciels / mise à jour de la bdd des paquets / mise à jour du système sur une distribution stable / migration oldstable -> stable, apt-get est l'outil le plus adapté.

Donc voilà, mon avis est que l'on devrait à nouveau proposer "apt-get" comme outil par défaut pour l'installation de paquet dans les tutos.

Qu'en pensez-vous ?

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#2 08-06-2013 16:10:35

kao
Modérateur
Distrib. : Testing
Noyau : Linux 4.quelquechose
(G)UI : Gnome 3
Inscription : 28-09-2012
Site Web

Re : [wiki] Convention - aptitude ou apt-get

Je connais pas assez les différences entre les deux mais est ce que la maison mère: "Debian" n'a pas une préférence?

Hors ligne

#3 08-06-2013 16:19:50

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : [wiki] Convention - aptitude ou apt-get

Dans le temps, Debian conseillait aptitude, puis depuis la mise à jour de Squeeze, Debian recommandais apt-get pour les migration et aptitude pour les tâches d'administration quotidiennes. Aujourd'hui on peut lire

http://www.debian.org/doc/manuals/debian-reference/ch02.fr.html#_literal_apt_get_literal_literal_apt_cache_literal_vs_literal_aptitude_literal a écrit :

Bien que la commande aptitude soit disponible avec de riches fonctionnalités comme son solveur de paquets avancé, cette complexité a causé (et peut encore causer) certaines régressions comme le bogue #411123, le bogue #514930 et le bogue #570377. En cas de doute, veuillez utiliser les commandes apt-get et apt-cache plutôt que la commande aptitude.


captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#4 08-06-2013 16:54:34

bendia
Admin stagiaire
Distrib. : Jessie
Noyau : 3.16.0-4-amd64
(G)UI : Gnome + XFCE + Console
Inscription : 20-03-2012
Site Web

Re : [wiki] Convention - aptitude ou apt-get

Bonjour

captnfab a écrit :

Pour autant, l'expressivité de la ligne de commande via aptitude demeure bien plus importante que pour apt-get, ce qui rend aptitude très intéressant pour effectuer certaines opérations, notamment de dépannage.

En revanche, pour ce qui est de l'installation de logiciels / mise à jour de la bdd des paquets / mise à jour du système sur une distribution stable / migration oldstable -> stable, apt-get est l'outil le plus adapté.



Si j'ai bien compris, pour une installation qui ne pose aucun problème, apt-get est parfait. On peut passer par aptitude si on rencontre un problème pour mieux le comprendre et le régler ?


Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
file-Re06858991f6f328b4907296ac5cea283

Hors ligne

#5 08-06-2013 16:57:09

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : [wiki] Convention - aptitude ou apt-get

Voilà. Et aussi, même s'il n'y a pas de problème, aptitude peut quand même en voir un, ce qui peut perturber certains utilisateurs smile

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#6 08-06-2013 17:04:37

bendia
Admin stagiaire
Distrib. : Jessie
Noyau : 3.16.0-4-amd64
(G)UI : Gnome + XFCE + Console
Inscription : 20-03-2012
Site Web

Re : [wiki] Convention - aptitude ou apt-get

Du coup, ta recommandation tombe sous le sens smile

Est ce qu'un lien dans l'en-tête de chaque tuto pointant vers un petit article expliquant tous ça ne serait pas utile, genre

Utiliser GNU/Linux en ligne de commande, tout commence là !. :-)
Les outils d'installation de paquets: apt-get ou aptitude ?


Ca permettrait même de changer notre fusil d'épaule si la technologie évolue wink


Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
file-Re06858991f6f328b4907296ac5cea283

Hors ligne

#7 08-06-2013 17:14:47

bract
Modérateur
Lieu : Pays du kiwi
Distrib. : wheezy
Noyau : 3.2.0-3 amd64
(G)UI : gnome 3.4.2 + lxde(eeepc)
Inscription : 05-02-2011

Re : [wiki] Convention - aptitude ou apt-get

j'utilise aptitude par habitude et n'ai eu recours qu'une fois à  apt-get
en fait je faisais sans le savoir ce que préconise www.debian.org smile

je pense que préconiser apt-get rendra aptitude plus difficile d'accès.

mais ce n'est qu'un avis cool

[edit]
ayant été interrompu par ma famille lors de l'écriture, je viens de voir la proposition de bendia que j'approuve smile

Dernière modification par bract (08-06-2013 17:18:16)


L'asso est lancée. cool
La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.[Albert Einstein]

Hors ligne

#8 08-06-2013 17:52:50

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : [wiki] Convention - aptitude ou apt-get

@bendia: Si l'on rajoute cette en-tête (ce que je trouve être une très bonne idée), il nous faudra quand même utiliser apt-get ou aptitude dans le tuto. Seulement les utilisateurs seront avertis qu'ils peuvent remplacer l'un par l'autre.
Dans cette éventualité, il nous faudra donc de toute façon faire un choix pour la syntaxe par défaut, et je propose apt-get parce qu'il est minimal et davantage stable (au sens de "sous contrôle", au comportement figé et déterministe)

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#9 08-06-2013 18:30:46

bendia
Admin stagiaire
Distrib. : Jessie
Noyau : 3.16.0-4-amd64
(G)UI : Gnome + XFCE + Console
Inscription : 20-03-2012
Site Web

Re : [wiki] Convention - aptitude ou apt-get

Dommage qu'on ne puisse pas utiliser une sorte de variable globale dans le wiki hmm
Et puisque apt-get est plus stable ...

Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
file-Re06858991f6f328b4907296ac5cea283

Hors ligne

#10 08-06-2013 18:31:28

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : [wiki] Convention - aptitude ou apt-get

Le seul inconvénient d'apt-get est qu'il ne propose pas différentes solutions, c'est bien ça ?

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#11 08-06-2013 18:32:40

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : [wiki] Convention - aptitude ou apt-get

Oui smile

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#12 08-06-2013 18:35:43

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : [wiki] Convention - aptitude ou apt-get

Pour faire simple, on peut donc se passer d'aptitude sur les tutos.

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#13 08-06-2013 21:43:31

deuchdeb
Moderato ma non troppo
Lieu : Pays de Cocagne
Distrib. : Jessie 8 + backports
Noyau : linux-image-3.16
(G)UI : KDE4.14 - Mate
Inscription : 13-01-2010

Re : [wiki] Convention - aptitude ou apt-get

Oui, apt-get gère très bien toutes les dépendances.

Le wiki est pour rendre Debian facile et on part du principe que l'on est en stable. Donc apt-get est tout à fait dans les clous pour ça.

Perso j'utilise aptitude ou synaptic. Enfin soit l'un soit l'autre pas les deux.

Mais faire des tutos avec synaptic non merci. tongue

Va pour apt-get +1

Dernière modification par deuchdeb (09-06-2013 20:14:52)

Hors ligne

#14 10-06-2013 09:41:10

deuchdeb
Moderato ma non troppo
Lieu : Pays de Cocagne
Distrib. : Jessie 8 + backports
Noyau : linux-image-3.16
(G)UI : KDE4.14 - Mate
Inscription : 13-01-2010

Re : [wiki] Convention - aptitude ou apt-get

Y a pas Recherché/Remplacé big_smile

Hors ligne

#15 10-06-2013 10:49:15

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : [wiki] Convention - aptitude ou apt-get

Si, je peux faire le rechercher/remplacer sur le serveur.

Par contre, la question du su / sudo est une bonne question smile
Je propose de créer un 2e fil de discussion pour la débattre !

Je vais m'occuper de chasser l'aptitude wink

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#16 10-06-2013 10:51:28

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 4.6.0-0.bpo.1-amd64
(G)UI : gnome 3.14.1
Inscription : 21-10-2008

Re : [wiki] Convention - aptitude ou apt-get

En fait, on devrait ajouter plutôt que remplacer... roll

"Définition d'eric besson : S'il fallait en chier des tonnes pour devenir ministre, il aurait 2 trous du cul." - JP Douillon
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#17 10-06-2013 11:20:02

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : [wiki] Convention - aptitude ou apt-get

Non, je ne pense pas. Donner les alternatives avant que l'utilisateur ne maîtrise les outils, c'est le noyer. La page discutant du pour et du contre de apt-get vs aptitude sera là pour lui donner l'alternative.

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#18 10-06-2013 12:11:18

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 4.6.0-0.bpo.1-amd64
(G)UI : gnome 3.14.1
Inscription : 21-10-2008

Re : [wiki] Convention - aptitude ou apt-get

oui, tu as raison matelot. smile

"Définition d'eric besson : S'il fallait en chier des tonnes pour devenir ministre, il aurait 2 trous du cul." - JP Douillon
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#19 10-06-2013 21:25:56

bendia
Admin stagiaire
Distrib. : Jessie
Noyau : 3.16.0-4-amd64
(G)UI : Gnome + XFCE + Console
Inscription : 20-03-2012
Site Web

Re : [wiki] Convention - aptitude ou apt-get

Bonsoir

Notre petit tuto ne pourait-t-il pas s'intégrer dans le tuto sur les outils APT.

Je propose d'ajouter juste avant le pense bête des commandes pricipales les raisons qui nous poussent à conseiller apt-get par rapport aux autres outils. Ca pourrait ressembler à ça (corrections bienvenues smile )

Quel outil choisir ?

Le projet Debian recommande l'utilisation d'aptitude pour la gestion courante des paquets et apt-get pour les mises à jour importantes et les changement de version. Cependant, la consommation relativement plus importante de ressources et la stabilité moins éprouvée d'aptitude nous pousse à conseiller l'utilisation d'apt-get dans la gestion courante d'une Debian Stable.
On pourra en revanche utiliser l'expressivité de la ligne de commande d'aptitude pour la résolution des problèmes d'installation et le dépannage.

Voir le sujet sur le forum df
La page du manuel Debian



Il faudra également supprimer ou modérer notre propos concernant aptitude

La résolution des dépendances effectuées par aptitude est d'avantage petits oignons-esque que celle d' apt-get, ce qui la rend plus agréable pour des opérations de maintenance, mais plus lourde pour des migrations.


Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
file-Re06858991f6f328b4907296ac5cea283

Hors ligne

#20 10-06-2013 21:31:26

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 4.6.0-0.bpo.1-amd64
(G)UI : gnome 3.14.1
Inscription : 21-10-2008

Re : [wiki] Convention - aptitude ou apt-get

Effectivement bendia, alors, pour aptitude on pourrait ajouter un avis du genre :

Attention ! Par ces particularités, cet outil peut être déconcertant à l'usage pour un débutant qui débute.


cool


"Définition d'eric besson : S'il fallait en chier des tonnes pour devenir ministre, il aurait 2 trous du cul." - JP Douillon
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#21 10-06-2013 21:33:35

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : [wiki] Convention - aptitude ou apt-get

Au contraire, le 2e encadré me semble pertinent.

Pour un utilisateur expérimenté, aptitude offre plus de choix, plus de possibilités mais les premières ne sont pas forcément les meilleures.

Pour un utilisateur moins expérimenté, apt-get n'offre qu'une solution, généralement assez bonne, mais ne propose jamais d'alternatives.

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#22 10-06-2013 21:37:50

bendia
Admin stagiaire
Distrib. : Jessie
Noyau : 3.16.0-4-amd64
(G)UI : Gnome + XFCE + Console
Inscription : 20-03-2012
Site Web

Re : [wiki] Convention - aptitude ou apt-get

captnfab a écrit :

Au contraire, le 2e encadré me semble pertinent.


Oui, mais il laisse à supposer qu'aptitude est mieux, et donc, à privilégier. Il faut donc modérer ce propos tongue
L'avertissement de Smolski paraît donc une excellente solution cool


Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
file-Re06858991f6f328b4907296ac5cea283

Hors ligne

#23 10-06-2013 21:55:19

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : [wiki] Convention - aptitude ou apt-get

Oui, mon message a croisé celui de smolski et je suis d'accord avec vous.

C'est le terme de "modérer le propos" que je ne comprenais pas, puisqu'en l'occurrence, on ne veut pas dire qu'aptitude n'est pas si bien que ça (ce que je considérais comme "le propos"), mais qu'il est plus difficile à prendre en main pour le débutant qui débute smile

Bref, ça me va smile

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#24 11-06-2013 07:26:42

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 4.6.0-0.bpo.1-amd64
(G)UI : gnome 3.14.1
Inscription : 21-10-2008

Re : [wiki] Convention - aptitude ou apt-get

smile

"Définition d'eric besson : S'il fallait en chier des tonnes pour devenir ministre, il aurait 2 trous du cul." - JP Douillon
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#25 14-06-2013 09:46:58

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : [wiki] Convention - aptitude ou apt-get

deuchdeb a écrit :

Oui, apt-get gère très bien toutes les dépendances.


Veux-tu dire que ceci n'est plus d'actualité ?

askubuntu a écrit :

The apt-get command closer to aptitude safe-upgrade is upgrade, but there is a difference.

aptitude safe-upgrade upgrades currently installed packages and can install new packages to resolve new dependencies, but never removes packages.

apt-get upgrade upgrades currently installed packages, but never installs or removes packages.

So apt-get upgrade is comparable to aptitude --no-new-installs safe-upgrade.


I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

Pied de page des forums