Mises à jour en ligne de commande

Ici on poste pour tout ce qui a trait à l'installation de sa distribution, de sa maintenance(mises à jour), etc. etc....
Avatar du membre
PerJean
Messages : 124
Enregistré le : 11 déc. 2020 05:39

Mises à jour en ligne de commande

Message non lu par PerJean »

Suite à une question orale posée par un de nos membres, la solution la plus simple pour les distributions basées sur Debian (Ubuntu, Mint, etc..) pour faire une mise à jour de son système est d'ouvrir un terminal et de taper les commandes suivantes:
il vous faudra taper votre mot de passe administrateur puis appuyez sur la touche "entrée" pour qu'elles s’exécutent.

Code : Tout sélectionner

sudo apt-get update
Image
puis une fois que la processus est achevé

Code : Tout sélectionner

sudo apt-get upgrade
Capture d’écran_2021-01-18_21-05-05.png
Capture d’écran_2021-01-18_21-05-05.png (17.95 Kio) Vu 6930 fois
Fichiers joints
upgrade.png
upgrade.png (19.19 Kio) Vu 6923 fois
Portable Lenovo V110-15ISK
CPU: Dual Core: Intel Core i3-6006U type: MT MCP speed: 2000 MHz
Carte graphique: Intel HD Graphics 52 , Carte son Realtek RTL8111/8168/8411
Linux Mint xfce 64 bits
pc bureau
cpu I3,carte AsusRock,ram 16 go
patoo45
Messages : 199
Enregistré le : 04 janv. 2021 11:46
Localisation : 45800 - Saint Jean de Braye

Re: Mises à jour en ligne de commande

Message non lu par patoo45 »

Bonjour,
sur Raspbian, j'utilise la commande suivante :

Code : Tout sélectionner

 sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade
le double signe "&&" (Et commercial) permet d'enchainer les commandes seulement si la commande précédente s'est effectuée sans erreur.
Avatar du membre
PerJean
Messages : 124
Enregistré le : 11 déc. 2020 05:39

Re: Mises à jour en ligne de commande

Message non lu par PerJean »

Effectivement, on gagne du temps.
en plus si on veut faire le ménage on peut le faire avec la commande suivante

Code : Tout sélectionner

 sudo apt-get autoremove && sudo apt-get autoclean
c'est utile parfois car cela supprime les paquets qui n'ont plus lieu d'être et les anciens noyaux Linux
Portable Lenovo V110-15ISK
CPU: Dual Core: Intel Core i3-6006U type: MT MCP speed: 2000 MHz
Carte graphique: Intel HD Graphics 52 , Carte son Realtek RTL8111/8168/8411
Linux Mint xfce 64 bits
pc bureau
cpu I3,carte AsusRock,ram 16 go
Avatar du membre
Stéphane Ascoët
Messages : 96
Enregistré le : 01 févr. 2021 09:42
Contact :

Re: Mises à jour en ligne de commande

Message non lu par Stéphane Ascoët »

patoo45 a écrit : 19 janv. 2021 10:10 Bonjour,
sur Raspbian, j'utilise la commande suivante :

Code : Tout sélectionner

 sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade
le double signe "&&" (Et commercial) permet d'enchainer les commandes seulement si la commande précédente s'est effectuée sans erreur.
Attention, la procédure initiale ne faisait de mise à jour que dans la même version, alors que toi tu montes à la nouvelle, ce qui n'est pas anodin. Personnellement je préfère regarder attentivement chaque résultat avant de passer à l'opération suivante. En plus, il est courant que le 'update' bute sur un ou deux dépôts ou clés de certification, sans que ce soit bloquant pour la suite. Ça peut se contourner en remplaçant le "&&" par ";"
--
Bien cordialement, Stephane Ascoet, http://www.fdn.fr/~sascoet/index.htm.

Ancien album photo: http://www.flickr.com/photos/stephaneascoet/
je suis preneur de matériel, objecteur de croissance faucheur volontaire bio-végétalien...
Avatar du membre
maxoxo
Messages : 245
Enregistré le : 12 févr. 2021 22:37

Re: Mises à jour en ligne de commande

Message non lu par maxoxo »

Bonjour à tous,

Avant de me lancer dans une dure journée de télétravail qui va me contraindre à faire du Windows toute la journée :x je prends mon shoot de libre et je passe par ici

J'apporte deux petites précisions :

- Depuis quelques années (depuis Debian > 8 et donc toutes les distributions qui sont basées dessus), il est possible de remplacer "apt-get" par simplement "apt".

Code : Tout sélectionner

$ apt install
$ apt update
$ apt upgrade
Donneront donc le même résultat qu'avec apt-get. Et pour l'homme feignant que je suis, les 4 caractères en moins "-get" sont très appréciables :lol:

- Enfin, il manque une commande aussi utile à mon sens. Celle qui permet de faire une mise à niveau (par exemple passer de Mint 19 à Mint 20). Même si je ne suis pas fan de la méthode (préfère la réinstallation propre) je signale la commande qui est :

Code : Tout sélectionner

$ apt dist-upgrade
Bonne journée !
patoo45
Messages : 199
Enregistré le : 04 janv. 2021 11:46
Localisation : 45800 - Saint Jean de Braye

Re: Mises à jour en ligne de commande

Message non lu par patoo45 »

Bonjour,
Pour en savoir un peu plus sur ces commandes, un article assez complet se trouve dans la revue "Linux pratique" de janv/fev 2021 N°123. Cet article parle d'une version graphique "aptitude" et d'un nouveau gestionnaire de paquets "Ubuntu Software Center" pour Ubuntu et mintinstall pour Linux Mint
D'ailleurs il y a aussi dans cette revue un article sur Pi-hole pour supprimer toutes les publicités internet dans ton réseau local
Et un article sur SSL/TLS assez ardu car "from scratch" .
Avatar du membre
desmoric
Messages : 12
Enregistré le : 12 févr. 2021 23:40

Re: Mises à jour en ligne de commande

Message non lu par desmoric »

Voici un lien vers un tableau comparatif des commandes possibles en fonction de sa distribution
https://wiki.archlinux.org/index.php/Pacman/Rosetta

Ce tableau est une vraie mine d'informations.
patoo45
Messages : 199
Enregistré le : 04 janv. 2021 11:46
Localisation : 45800 - Saint Jean de Braye

Re: Mises à jour en ligne de commande

Message non lu par patoo45 »

Un peu hors sujet, mais Rosetta me fait penser à la liste des commandes d'administration de système Unix pour de nombreuses variantes d'Unix

Rosetta
Avatar du membre
Glenic
Messages : 171
Enregistré le : 14 déc. 2020 19:48
Localisation : Indre (36)

Re: Mises à jour en ligne de commande

Message non lu par Glenic »

Stéphane Ascoët a écrit : 01 févr. 2021 10:11
patoo45 a écrit : 19 janv. 2021 10:10 Bonjour,
sur Raspbian, j'utilise la commande suivante :

Code : Tout sélectionner

 sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade
le double signe "&&" (Et commercial) permet d'enchainer les commandes seulement si la commande précédente s'est effectuée sans erreur.
Attention, la procédure initiale ne faisait de mise à jour que dans la même version, alors que toi tu montes à la nouvelle, ce qui n'est pas anodin......
Bonjour Stéphane,
Qu'entends-tu par "procédure initiale ? "update, je pense ? upgrade fait référence à une montée de version ?
JLG
actuellement en service : Acer 7630 + LinuxMint 19.3
à venir HP Probook + Fedora 39
Avatar du membre
desmoric
Messages : 12
Enregistré le : 12 févr. 2021 23:40

Re: Mises à jour en ligne de commande

Message non lu par desmoric »

La commande update met à jour la liste des paquets.
La commande upgrade fait la mise à jour de toues les applications installées.
La commande dist-upgrade fait une montée de version de la distribution quand elle est proposée.
Répondre