다음 패키지에 충족되지 않은 의존성이 있습니다:libgirepository-1.0-1:충돌:python-gi (<3.42.0-1+b1) 그러나 3.30.4-1 을(를) 설치하려고 합니다
Debian 11 bullseye testing에서 sudo apt dist-upgrade로 업데이트한 후 다음과 같은 오류가 발생했습니다:
다음 패키지에 충족되지 않은 의존성이 있습니다:libgirepository-1.0-1 : 충돌: python-gi (<3.42.0-1+b1) 그러나 3.30.4-1 을(를) 설치하려고 합니다E: 오류를 수정할 수 없습니다. 특정 패키지를 현재 상태로 유지하도록 요청했기 때문에 패키지 간 의존성이 깨졌습니다.그리고 deepin-wine QQ, TIM, Photoshop CS 6 모두 사용할 수 없습니다.
인터넷에서 libgirepository-1.0-1을 해결하는 많은 글을 봤지만 해결되지 않았고, 여러 번의 백업과 복원을 거친 후 정리한 방법입니다.
의존성 오류의 원인인 libgirepository-1.0-1(현재 시스템 최신 버전)을 제거합니다
$ sudo apt remove libgirepository-1.0-1libgirepository-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(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이 방법은 임시 해결책일 뿐이며, sudo apt update, sudo apt upgrade로 정상적으로 업데이트, 업그레이드할 수 있고 이상이 없습니다. sudo apt dist-upgrade로 업데이트, 업그레이드하면 이전 오류가 반복되므로 이 방법으로 다시 해결해야 합니다.