Notes techniques de zhaoJian

Les paquets suivants ont des dépendances non satisfaites:libgirepository-1.0-1:casse:python-gi (<3.42.0-1+b1) mais 3.30.4-1 va être installé

Technologie ~1624 mots · 5 min de lecture - vues

Après la mise à niveau avec sudo apt dist-upgrade sur Debian 11 bullseye testing, l’erreur suivante se produit :

Les paquets suivants ont des dépendances non satisfaites :
libgirepository-1.0-1 : Casse : python-gi (<3.42.0-1+b1) mais 3.30.4-1 va être installé
E: Impossible de corriger les erreurs, car vous avez demandé à conserver certains paquets dans leur état actuel, ce qui casse les dépendances entre paquets.

Et deepin-wine QQ, TIM, Photoshop CS 6 ne peuvent plus être utilisés.

J’ai vu de nombreux articles en ligne pour résoudre le problème de libgirepository-1.0-1, mais aucun n’a pu le résoudre. Après plusieurs sauvegardes et restaurations, j’ai résumé cette méthode.

Désinstallez la source de l’erreur de dépendance libgirepository-1.0-1 (actuellement la dernière version du système)

$ sudo apt remove libgirepository-1.0-1

Installez manuellement libgirepository-1.0-1_1.64.0-2_amd64.deb, gir1.2-glib-2.0_1.64.0-2_amd64.deb, python-gi_3.36.0-1_amd64.deb (l’ancienne version requise par deepin-wine)

$ sudo dpkg -i libgirepository-1.0-1_1.64.0-2_amd64.deb
$ sudo dpkg -i gir1.2-glib-2.0_1.64.0-2_amd64.deb
$ sudo dpkg -i python-gi_3.36.0-1_amd64.deb

Cette méthode n’est qu’une solution temporaire. L’utilisation normale de sudo apt update et sudo apt upgrade fonctionne sans problème. Si vous utilisez sudo apt dist-upgrade, l’erreur précédente se reproduit et doit être résolue à nouveau avec cette méthode.

Partager :

Commentaires