Code source wiki de Mettre à jour l'OS d'une VM

Modifié par Gaetan RETEL le 2025/03/06 20:09

Afficher les derniers auteurs
1 {{info}}
2 Si la version actuelle de la distribution Linux de votre machine virtuelle Atilla commence à prendre la poussière, alors vous êtes au bon endroit !
3 {{/info}}
4
5 Rappelons une des commandes pour vérifier la version de l'OS :
6
7 (% class="box" %)
8 (((
9 {{code language="bash"}}
10 lsb_release -a
11 {{/code}}
12 )))
13
14
15 (% class="lead" %)
16 Sur la VM
17
18 **La première étape consiste à faire une sauvegarde (backup) de votre machine virtuelle.**
19
20 Pas de panique ! Un article a déjà été rédigé pour vous aider à ce sujet. Vous pouvez le retrouver juste [[ici>>doc:Infrastructure.Backups.WebHome]] :) la nature fait bien les choses (Clément aussi).
21
22
23 Une fois le backup effectué, il faut interrompre le service puppet (pour pouvoir effectuer la mise à jour depuis les sources apt, et non depuis les sources de puppet)  depuis votre terminal grâce à la commande :
24
25
26 (% class="box" %)
27 (((
28 {{code language="bash"}}
29 service puppet stop
30 {{/code}}
31 )))
32
33
34 Ensuite, il faut modifier le contenu des fichiers qui se situent dans le répertoire **/etc/apt/sources.list.d/ ** de sorte à remplacer dans chacun d'entre eux le nom de la version de l'OS (bullseye, bookworm etc.) précédemment installée par celle vers laquelle vous souhaitez mettre à jour. Voir aussi [[dépôts apt>>doc:Infrastructure.Dépôts APT.WebHome]].
35
36
37 (% class="box warningmessage" %)
38 (((
39 Par exemple, pour passer de Debian 11(bullseye) à Debian 12 (bookworm), il faut changer les "bullseye" par "bookworm" dans les contenus des fichiers de ce répertoire. (Se référer à [[https:~~/~~/en.wikipedia.org/wiki/Debian_version_history#Release_table>>https://en.wikipedia.org/wiki/Debian_version_history#Release_table]] pour plus de détails)
40 )))
41
42
43 (% class="box errormessage" %)
44 (((
45 **N'oubliez pas de vérifier si la version actuellement installée de puppet prend en charge la version de Linux que vous comptez installer dans le fichier "pc_repo.list" du même répertoire. Si la version de Debian est très récente, ce n'est pas forcément le cas.**
46 )))
47
48
49 Mettre à jour les listes de package :
50
51
52 (% class="box" %)
53 (((
54 {{code language="bash"}}
55 apt update
56 {{/code}}
57 )))
58
59
60 Mettre à jour les packages :
61
62
63 (% class="box" %)
64 (((
65 {{code language="bash"}}
66 apt upgrade --without-new-pkgs
67 {{/code}}
68 )))
69
70
71 Enfin, redémarrer la machine virtuelle.
72
73
74 (% class="box" %)
75 (((
76 {{code language="bash"}}
77 shutdown -r
78 {{/code}}
79 )))
80
81
82 (% class="box successmessage" %)
83 (((
84 Et voilà, votre OS Linux est à jour, sinon sur une version plus récente.
85 )))