Vous avez sûrement eu des problèmes avec paquets cassés. Si tel est le cas et que vous disposez d'une distribution Debian / Ubuntu ou basée sur celle-ci, vous pouvez résoudre ces problèmes de manière assez simple en suivant les étapes de ce didacticiel. De cette façon, ils cesseront d'être une nuisance pour vous ...
Mais avant tout, tu devrais savoir qui sont les paquets cassés, si vous ne le savez pas déjà. Eh bien, il se peut parfois qu'un package ne puisse pas être installé correctement pour une raison quelconque ou qu'il ne soit pas compatible avec le reste des packages dont il dépend. Si cela se produit, vous ne pourrez pas mettre à jour, installer ou désinstaller un package de la distribution. Le paquet qui cause tous ces problèmes est le soi-disant paquet cassé ...
Les motivations pourquoi les paquets cassés sont donnés peut être:
- Vous avez essayé d'installer un programme externe aux référentiels officiels de la distribution.
- L'installation d'un programme est accidentellement interrompue. Quelles que soient les raisons.
- Ou que la mise à jour du système d'exploitation est interrompue.
- Il y a aussi d'autres causes, bien que celles ci-dessus soient les plus fréquentes ...
Résoudre le problème des paquets cassés
Quelle qu'en soit la cause, vous devez la réparer pour que tout continue à fonctionner correctement. Pour mettre une solution à ce problème courant, vous devez simplement suivre ces étapes simples ...
Erreur
Vous avez probablement vu que vous essayiez d'installer quelque chose sur erreur typique Type:
- Impossible d'obtenir lock / var / lib / dpkg / lock
- Impossible de verrouiller le répertoire / var / lib / apt / lists /
Pouvoir solucionar vous pouvez exécuter ces commandes:
sudo rm /var/lib/apt/lists/lock sudo rm /var/cache/apt/archives/lock
Résoudre le problème avec dpkg
Il est probable que lors de l'utilisation de l'outil de gestion des packages de bas niveau dpkg et vous avez l'erreur:
- dpkg: erreur de traitement du package [nom_package] (–purge))
Pour répare le Vous pouvez effectuer les opérations suivantes si vous ne connaissez pas le nom du package à l'origine du problème:
sudo dpkg –configure -a sudo dpkg –remove –force-remove –reinstreq
Au lieu de cela, si tu connais le nom essaye ça:
sudo mv /var/lib/dpkg/info/nombre_de_tu_paquete.* /tmp/ sudo dpkg –remove –force-remove-reinstreq nombre_de_tu_paquete
N'oubliez pas de remplacer votre_nom_package par le nom du package à l'origine du problème dans votre cas ...
Résoudre le problème avec APT
Une autre façon de le faire consiste à utiliser APT, le gestionnaire de paquets de haut niveau. Pour ce faire, assurez-vous d'abord qu'il n'y a pas de nouvelles versions des packages:
sudo apt –fix-missing update
Sinon, essayez course l'ordre:
sudo apt install -f sudo apt update