logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

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

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

#1 18-12-2016 08:37:14

Patrick Debian
Membre
Distrib. : Debian Buster main_contrib_non-free_backpor
(G)UI : Gnome
Inscription : 14-12-2016

apt update && apt dist-upgrade ? [résolu]

Bonjour;

Je suis en train de lire depuis le début "les cahiers du debutant-jessie.pdf" en 290 pages, j'en suis à la 123.
Très instructif; merci à tous ceux qui y ont participé et à ceux qui en font la promotion.

Il est dit que de faire: apt update && apt dist-upgrade , serait comme faire apt-get update  et apt-get dist-upgrade en une seule commande.

Question: ou est passé le "get" de "apt-get"? Est ce une erreur ou && le remplace ou...

Dernière modification par Patrick Debian (28-12-2016 13:19:35)

Hors ligne

#2 18-12-2016 09:18:38

raleur
Membre
Inscription : 03-10-2014

Re : apt update && apt dist-upgrade ? [résolu]

"&&" est l'opérateur logique (booléen) "ET" de l'interpréteur de commande (shell). Son effet de bord est que la commande qui le suit n'est pas exécutée si la commande qui le précède retourne une erreur. Cela a du sens ici car l'échec de l'update est souvent dû à un problème réseau qui affectera autant l'upgrade, et a pour conséquence que la liste des paquets disponibles n'a pas changé donc l'upgrade ne trouverait rien à faire de toute façon. Pour exécuter inconditionnellement la seconde commande, il faudrait utiliser le séparateur ";".

"apt" est une nouvelle commande apparue avec Jessie. Elle rassemble des fonctionnalités usuelles d'apt-get et apt-cache et peut être utilisée à leur place.
Voir sa page de manuel (man apt) pour les détails.

Il vaut mieux montrer que raconter.

Hors ligne

#3 18-12-2016 09:35:42

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : apt update && apt dist-upgrade ? [résolu]

Le tuto pour la commande apt :
https://debian-facile.org/doc:systeme:apt:apt

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#4 18-12-2016 16:08:44

Patrick Debian
Membre
Distrib. : Debian Buster main_contrib_non-free_backpor
(G)UI : Gnome
Inscription : 14-12-2016

Re : apt update && apt dist-upgrade ? [résolu]

Je viens de lire le tuto, mais je n'ai pas vu de "get".

Et quelle est la différence entre elle et apt update (sans get)? Ou si 'ai compris raleur, c'est la même chose?

Hors ligne

#5 18-12-2016 16:40:28

Anonyme-8
Invité

Re : apt update && apt dist-upgrade ? [résolu]

apt update = apt-get update (pour faire simple)
dans les deux cas, ça te mettra à jour la liste des paquets

apt est plus facile à appréhender par l'utilisateur et plus interactif.
sur le wiki et forum tu trouveras plus souvent apt-get.

pour voir les quelques différences, tu peux regarder dans man apt et man apt-get

#6 18-12-2016 18:55:58

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : apt update && apt dist-upgrade ? [résolu]

Grosso modo :
L'esperluette : & en ligne de commande permet de lancer une autre commande à la suite de la précédente.
S'il n'y a qu'une esperluette, la seconde commande ne s'enclenche pas si la première commande est nulle.
Si on double l'esperluette entre les commandes : &&, alors quoiqu'il advienne du résultat de la première commande, la seconde s'execute ensuite.
... character0069.gif

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#7 18-12-2016 20:43:37

chalu
Modératrice
Lieu : Anjou
Distrib. : openSUSE Tumbleweed
Noyau : Linux 5.12
(G)UI : KDE 5.21.4
Inscription : 11-03-2016

Re : apt update && apt dist-upgrade ? [résolu]

Bonsoir,
Sur mon PC la commande

apt-get update && apt-get upgrade


ne fonctionne pas comme tu dis smolski. S'il y a une erreur dans l'update on n'effectue pas la commande qui suit upgrade.
En fait je n'ai jamais vu encore de commande avec un seul &, c'est possible ?

Dernière modification par chalu (18-12-2016 20:46:30)

Hors ligne

#8 18-12-2016 20:53:52

bendia
Chadministrateur
Distrib. : openSUSE Tumbleweed, Buster
Noyau : Linux 5.9.1-2-default + Linux 4.19.0-12-amd64
(G)UI : Gnome + Console et un peu Fluxbox
Inscription : 20-03-2012
Site Web

Re : apt update && apt dist-upgrade ? [résolu]

@chalu : il a abusé de choco smolski wink

un seul & après une commande, ça la lance en arrière plan tongue Tu récupère donc la main pour faire autre chose dans le même terminal.

Les 2 &&, lance effectivement la seconde commande si la première se déroule sans erreur.

Pour lancer 2 commandes à la suite, sans se soucier du bon déroulement de la première, c'est le point-virgule ;

https://debian-facile.org/doc:programma … cession-et

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

Hors ligne

#9 18-12-2016 20:57:56

chalu
Modératrice
Lieu : Anjou
Distrib. : openSUSE Tumbleweed
Noyau : Linux 5.12
(G)UI : KDE 5.21.4
Inscription : 11-03-2016

Re : apt update && apt dist-upgrade ? [résolu]

Merci, pourrais tu préciser la notion ou l'intérêt de lancer en arrière plan et d'ailleurs c'est la deuxième qui est lancée en arrière plan ?

Dernière modification par chalu (19-12-2016 07:43:46)

Hors ligne

#10 18-12-2016 21:11:58

bendia
Chadministrateur
Distrib. : openSUSE Tumbleweed, Buster
Noyau : Linux 5.9.1-2-default + Linux 4.19.0-12-amd64
(G)UI : Gnome + Console et un peu Fluxbox
Inscription : 20-03-2012
Site Web

Re : apt update && apt dist-upgrade ? [résolu]

chalu a écrit :

Merci, pourrais tu préciser la notion ou l'intérêt de lancer en arrière plan et d'ailleurs c'es la deuxième qui est lancée en arrière plan ?

un seul & s'utilise plutôt tout seul en effet, et met en arrière plan la commande qui le précède.

La notion est celle de processus. Lorsque tu lance un processus depuis la console, tu ne récupères la main que lorsqu'il se termine. L'intérêt, de le mettre en arrière-plan, c'est que ça te permet de reprendre la main alors que le processus n'est pas terminé, ce qui est for pratique lorsque le traitement d'une commande est long, ou lorsque tu lances une application graphique via le terminal comme

gedit &

[1] 12032


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

Hors ligne

#11 18-12-2016 21:51:19

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : apt update && apt dist-upgrade ? [résolu]

me/ ronchonne devant la cassette à choco df...
... character0099.gif

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#12 19-12-2016 07:43:00

chalu
Modératrice
Lieu : Anjou
Distrib. : openSUSE Tumbleweed
Noyau : Linux 5.12
(G)UI : KDE 5.21.4
Inscription : 11-03-2016

Re : apt update && apt dist-upgrade ? [résolu]

Merci bendia smile c'est plus clair wink

Hors ligne

#13 19-12-2016 08:39:36

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : apt update && apt dist-upgrade ? [résolu]

Et ça le serait d'autant plus dans le wiki df peut-être ? tongue

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#14 19-12-2016 09:52:33

chalu
Modératrice
Lieu : Anjou
Distrib. : openSUSE Tumbleweed
Noyau : Linux 5.12
(G)UI : KDE 5.21.4
Inscription : 11-03-2016

Re : apt update && apt dist-upgrade ? [résolu]

où ? là Patrick Debian parle du cahier des débutants

Hors ligne

#15 19-12-2016 09:53:20

bendia
Chadministrateur
Distrib. : openSUSE Tumbleweed, Buster
Noyau : Linux 5.9.1-2-default + Linux 4.19.0-12-amd64
(G)UI : Gnome + Console et un peu Fluxbox
Inscription : 20-03-2012
Site Web

Re : apt update && apt dist-upgrade ? [résolu]

smolski a écrit :

Et ça le serait d'autant plus dans le wiki df peut-être ?

Déjà donné en lien au dessus  biggreen.gif :
https://debian-facile.org/doc:programma … cession-et

https://debian-facile.org/doc:systeme:processus écrit par un certain smolski tongue
Et le clou du spectacle qui explique comment sont créés les processus, et comment  ils peuvent tourner en arrière plan sans bloquer la machine https://debian-facile.org/doc:systeme:noyau:theorie à lire rien que pour se marrer (je suis jaloux du mec qui sait écrire des trucs comme ça acid.gif )


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

Hors ligne

#16 19-12-2016 09:55:18

Anonyme-8
Invité

Re : apt update && apt dist-upgrade ? [résolu]

https://debian-facile.org/doc:programma … -de-sortie

sur bash, il y a déjà beaucoup de doc sur le wiki.
à mon avis, il y a au moins 5 ou 6 pages avec l'explication du & et &&.

#17 19-12-2016 10:02:48

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : apt update && apt dist-upgrade ? [résolu]

Faut reconnaître qu'en terme de vulgarisation, ce tuto sur la création des processus est un bijou !
... character0066.gif

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#18 19-12-2016 10:18:50

bendia
Chadministrateur
Distrib. : openSUSE Tumbleweed, Buster
Noyau : Linux 5.9.1-2-default + Linux 4.19.0-12-amd64
(G)UI : Gnome + Console et un peu Fluxbox
Inscription : 20-03-2012
Site Web

Re : apt update && apt dist-upgrade ? [résolu]

Tiens, et tant qu'on y est, une série d'articles forts intéressants qui reprennent le même thème, et plus, à partir du retour de la commande htop. Je vous met le lien vers le dernier article en date, il y a un liens vers les précédentes parties dedans https://carlchenet.com/htop-explique-pa … ilisateur/

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

Hors ligne

Pied de page des forums