Parfois, lorsque je mets à jour un système via do-release-upgrade
Le processus de mise à jour échoue et le script me demande de terminer le processus manuellement via dpkg --configure -a
. Il ne s'agit pas d'un problème grave - après avoir résolu manuellement le problème des dépendances et avoir terminé le processus de mise à niveau, tout fonctionne bien.
Mais le do-release-upgrade
script a un processus de nettoyage après la fin de la mise à jour :
Remove obsolete packages?
XXX packages are going to be removed.
Continue [yN] Details [d]y
qui supprime certains paquets obsolètes de l'ancienne version du système.
Il semble que ce processus ne s'exécute pas lorsque la mise à niveau automatique échoue et que je termine la mise à niveau manuellement, de sorte que les paquets obsolètes de l'ancienne version restent installés dans le système.
Comment puis-je exécuter manuellement le processus "Remove obsolete packages" après avoir terminé la mise à niveau à la main ?