« Migration de Debian Bookworm vers Trixie » : différence entre les versions

De Linux Server Wiki
Aller à la navigation Aller à la recherche
Page créée avec « Category:serveur Category:debian Category:bookworm Category:trixie =Préparation= ==Assurez vous que vous êtes à la dernière version de debian== <pre>apt update apt full-upgrade</pre> ==Vérifiez l'absence d'action en attente si vous utilisez aptitude== Lancez <code>aptitude</code> puis tapez <code>G</code> ==Supprimez les paquets obsolètes== <pre> apt list '~o' apt purge '~o' </pre> ==Identifiez les paquets non-debian qui pourraient p... »
 
Ligne 32 : Ligne 32 :


A vous de décider ou non de les supprimer avant la mise à niveau, certains paquets peuvent néanmoins gêner la mise à niveau.
A vous de décider ou non de les supprimer avant la mise à niveau, certains paquets peuvent néanmoins gêner la mise à niveau.
==Supprimez les fichiers de configuration non utilisés==
<pre>find /etc -name '*.dpkg-*' -o -name '*.ucf-*' -o -name '*.merge-error'</pre>
==Désactivez le pinning==
Dans <code>/etc/apt/preferences</code> et <code>/etc/apt/preferences.d/</code>
==Vérifiez l'absence de paquets cassés==
<pre>dpkg --audit</pre>
==Enlevez les éventuels holds qui pourraient faire échouer la mise à jour==
Pour identifier les paquets en hold :
<pre>
apt-mark showhold
aptitude search "~ahold"
dpkg --get-selections | grep 'hold$'
</pre>
Pour supprimer un hold :
<pre>apt-mark unhold package_name</pre>
==Désactivez les entrées backports de votre sources.list==
==Sources non officielles==
Assurez vous que ces sources possèdent des paquets compilés pour la nouvelle version de debian

Version du 15 août 2025 à 17:58


Préparation

Assurez vous que vous êtes à la dernière version de debian

apt update
apt full-upgrade

Vérifiez l'absence d'action en attente si vous utilisez aptitude

Lancez aptitude puis tapez G

Supprimez les paquets obsolètes

apt list '~o'
apt purge '~o'

Identifiez les paquets non-debian qui pourraient poser soucis lors de la mise à jour

Tous les paquets non fournis par debian peuvent poser problème. A vos risques et péril.
Pour les identifier :

apt list '?narrow(?installed, ?not(?origin(Debian)))'
apt-forktracer | sort

A vous de décider ou non de les supprimer avant la mise à niveau, certains paquets peuvent néanmoins gêner la mise à niveau.

Supprimez les fichiers de configuration non utilisés

find /etc -name '*.dpkg-*' -o -name '*.ucf-*' -o -name '*.merge-error'

Désactivez le pinning

Dans /etc/apt/preferences et /etc/apt/preferences.d/

Vérifiez l'absence de paquets cassés

dpkg --audit

Enlevez les éventuels holds qui pourraient faire échouer la mise à jour

Pour identifier les paquets en hold :

apt-mark showhold
aptitude search "~ahold" 
dpkg --get-selections | grep 'hold$'

Pour supprimer un hold :

apt-mark unhold package_name

Désactivez les entrées backports de votre sources.list

Sources non officielles

Assurez vous que ces sources possèdent des paquets compilés pour la nouvelle version de debian