Réparer un système de paquets est cassés sous Ubuntu

La procédure ci-dessous détails comment réparer une boucle d’erreurs entre apt-get et dpkg, lorsque certaines dépendances ne sont pas satisfaite il se peut que votre install -f ne puisse s’effectuer. On tourne en rond, pour régler cela utilisez la procédure ci dessous :

Les paquets suivants contiennent des dépendances non satisfaites

nous renvoie vers

Vérifiez si vous utilisez des dépôts de tierces parties. Si c'est le cas, désactivez-les car ils sont une source habituelle de problèmes.
De plus, exécutez la commande suivante dans un  terminal : sudo apt-get install -f

Et au finale on obtient

E: Sub-process /usr/bin/dpkg returned an error code (1)

Utilisez la procédure ci-dessous pour résoudre les soucis (pensez à sauvegarder votre configuration au besoin avant)

sudo dpkg --force all --purge <paquet à supprimer>
sudo apt-get clean
sudo apt-get autoclean
sudo apt-get autoremove
sudo apt-get update
sudo apt-get upgrade

Une réflexion sur « Réparer un système de paquets est cassés sous Ubuntu »

  1. Merci Khey, j’ai réitéré les étape sudo dpkg –force all –purge avec le paquet qui bloqué le autoremove. Après avoir supprimé tout les paquet bloquant, j’ai pu passé le upgrade!
    Merci pour ton tuto

Laisser un commentaire