Notas Técnicas do zhaoJian

Os seguintes pacotes têm dependências não satisfeitas:libgirepository-1.0-1:conflita:python-gi (<3.42.0-1+b1) mas 3.30.4-1 está prestes a ser instalado

Tecnologia ~1623 palavras · 5 min de leitura - visualizações

Debian 11 bullseye testing após atualizar usando sudo apt dist-upgrade, apareceu o seguinte erro:

Os seguintes pacotes têm dependências não satisfeitas:
libgirepository-1.0-1 : Conflita: python-gi (<3.42.0-1+b1) mas 3.30.4-1 está prestes a ser instalado
E: Não foi possível corrigir erros, pois você solicitou que certos pacotes permanecessem em seu estado atual, e isso quebrou as dependências entre os pacotes.

E deepin-wine QQ, TIM, Photoshop CS 6 não podem ser usados.

Vi muitos artigos na internet sobre como resolver o libgirepository-1.0-1, mas nenhum resolveu. Após várias tentativas de backup e restauração, este é o método que elaborei.

Desinstale a origem do erro de dependência libgirepository-1.0-1 (atualmente a versão mais recente do sistema)

$ sudo apt remove libgirepository-1.0-1

Instale manualmente 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 (versão antiga necessária para 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

Este método é apenas uma solução temporária. É possível atualizar e fazer upgrade normalmente usando sudo apt update, sudo apt upgrade, sem anormalidades. Se usar sudo apt dist-upgrade para atualizar e fazer upgrade, o erro anterior se repetirá e será necessário resolver novamente usando este método.

Compartilhar:

Comentários