Page 1 sur 2

Mises à jour en ligne de commande

Posté : 18 janv. 2021 21:13
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 6996 fois

Re: Mises à jour en ligne de commande

Posté : 19 janv. 2021 10:10
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.

Re: Mises à jour en ligne de commande

Posté : 19 janv. 2021 11:03
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

Re: Mises à jour en ligne de commande

Posté : 01 févr. 2021 10:11
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 ";"

Re: Mises à jour en ligne de commande

Posté : 16 févr. 2021 08:23
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 !

Re: Mises à jour en ligne de commande

Posté : 16 févr. 2021 10:53
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" .

Re: Mises à jour en ligne de commande

Posté : 18 avr. 2021 10:29
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.

Re: Mises à jour en ligne de commande

Posté : 18 avr. 2021 11:20
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

Re: Mises à jour en ligne de commande

Posté : 18 avr. 2021 11:20
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 ?

Re: Mises à jour en ligne de commande

Posté : 19 avr. 2021 23:07
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.