4 231
modifications
(11 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
[[Category:serveur]] | [[Category:serveur]] | ||
[[Category:debian]] | [[Category:debian]] | ||
[[Category:bullseye]] | [[Category:bullseye]] | ||
[[Category:bookworm]] | |||
=Préparation= | =Préparation= | ||
Ligne 51 : | Ligne 51 : | ||
==Désactivez les entrées backports de votre sources.list== | ==Désactivez les entrées backports de votre sources.list== | ||
==Sources non | ==Sources non officielles== | ||
Assurez vous que ces sources possèdent des paquets compilés pour la nouvelle version de debian | Assurez vous que ces sources possèdent des paquets compilés pour la nouvelle version de debian | ||
=Spécificités bookworm= | |||
==systemd-resolve== | |||
Vérifiez si vous l'utilisez : | |||
<pre>resolvectl status</pre> | |||
Si oui, '''après la mise à jour''' il faudra installer le nouveau paquet systemd-resolved : | |||
<pre>apt install systemd-resolved</pre> | |||
=Mise à jour= | =Mise à jour= | ||
Ligne 60 : | Ligne 70 : | ||
Remplacez bullseye par bookworm : | Remplacez bullseye par bookworm : | ||
<pre>sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list</pre> | <pre>sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list</pre> | ||
Ajoutez l'archive non-free-firmware : | |||
<pre>sed -i 's/non-free/non-free non-free-firmware/g' /etc/apt/sources.list</pre> | |||
==Enregistrez les actions effectuées== | ==Enregistrez les actions effectuées== | ||
<pre>script -t 2>~/upgrade-bookworm.time -a ~/upgrade-bookworm.script</pre> | <pre>script -t 2>~/upgrade-bookworm.time -a ~/upgrade-bookworm.script</pre> | ||
Exemple pour replay la session : | |||
<pre> | |||
less -R ~/upgrade-bookworm.script | |||
scriptreplay ~/upgrade-bookworm.time ~/upgrade-bookworm.script | |||
</pre> | |||
==Mise à jour des paquets== | ==Mise à jour des paquets== | ||
<pre> | |||
apt update | |||
apt upgrade --without-new-pkgs | |||
apt full-upgrade | |||
</pre> | |||
Si un prompt vous demande s'il doit installer une nouvelle version d'un fichier, répondez de préférence oui puis faites les adaptations nécessaires à votre configuration après la fin de la mise à jour. L'ancien fichier restera disponible, suffixé de .dpkg-old | |||
=Cleanup= | |||
==Supprimez les paquets qui ne sont plus nécessaires== | |||
<pre>apt autoremove</pre> | |||
==Identifiez les configurations et fichier résiduels des paquets qui ne sont plus nécessaires== | |||
<pre>apt list '~c'</pre> | |||
===Purgez ces paquets=== | |||
<pre>apt purge '~c'</pre> | |||
==Identifiez et supprimez les paquets obsolètes== | |||
Ce sont des paquets qui ne sont plus maintenu par debian. | |||
* Pour les lister : | |||
<pre>apt list '~o'</pre> | |||
* Pour les supprimer : | |||
<pre>apt purge '~o'</pre> | |||
=Spécificités bookworm= | |||
Suppression des fichiers de log (rsyslog) qui ne sont plus utilisés : | |||
<pre> | |||
rm -f /var/log/mail.{info,warn,err}* | |||
rm -f /var/log/lpr.log | |||
rm -f /var/log/{messages,debug,daemon.log}* | |||
</pre> | |||
=Appendice= | |||
https://www.debian.org/releases/stable/amd64/release-notes/ch-upgrading.en.html |