무제한 데이터 패킷 종속성 문제를 해결하는 방법

무제한 데이터 패킷 종속성 문제를 해결하는 방법

내 컴퓨터에 ParrotOS(Debian)를 약 1년 동안 설치했는데 이 문제가 계속 발생합니다. 단순히 해결할 수 없는 패키지 버전과 관련된 패키지 종속성 문제가 있습니다. 아래에서 볼 수 있듯이 명령을 사용하여 패키지를 설치하려고 할 때마다 apt install패키지를 제거 apt remove하거나 패키지를 업그레이드하려고 하면 apt upgrade중지되고 버전 문제 패키지로 인해 여러 종속성이 존재한다는 메시지가 표시됩니다.

Os pacotes a seguir têm dependências não satisfeitas:
 cpp-9 : Depende: gcc-9-base (= 9.2.1-4) mas 9.3.0-22 está instalado
 g++-9 : Depende: gcc-9-base (= 9.2.1-4) mas 9.3.0-22 está instalado
 gcc-9 : Depende: gcc-9-base (= 9.2.1-4) mas 9.3.0-22 está instalado
         Depende: libgcc-9-dev (= 9.2.1-4) mas 9.3.0-22 está instalado
 lib32gcc1 : Depende: gcc-9-base (= 9.2.1-4) mas 9.3.0-22 está instalado
 lib32stdc++6 : Depende: gcc-9-base (= 9.2.1-4) mas 9.3.0-22 está instalado
 libasan5 : Depende: gcc-9-base (= 9.2.1-4) mas 9.3.0-22 está instalado
 libatomic1 : Depende: gcc-9-base (= 9.2.1-4) mas 9.3.0-22 está instalado
 libcc1-0 : Depende: gcc-9-base (= 9.2.1-4) mas 9.3.0-22 está instalado
 libgcc-9-dev : Depende: libgomp1 (>= 9.3.0-22) mas 9.2.1-4 está instalado
                Depende: libitm1 (>= 9.3.0-22) mas 9.2.1-4 está instalado
                Depende: libatomic1 (>= 9.3.0-22) mas 9.2.1-4 está instalado
                Depende: libasan5 (>= 9.3.0-22) mas 9.2.1-4 está instalado
                Depende: liblsan0 (>= 9.3.0-22) mas 9.2.1-4 está instalado
                Depende: libtsan0 (>= 9.3.0-22) mas 9.2.1-4 está instalado
                Depende: libubsan1 (>= 9.3.0-22) mas 9.2.1-4 está instalado
                Depende: libquadmath0 (>= 9.3.0-22) mas 9.2.1-4 está instalado
 libgcc1 : Depende: gcc-9-base (= 9.2.1-4) mas 9.3.0-22 está instalado
 libgfortran5 : Depende: gcc-9-base (= 9.2.1-4) mas 9.3.0-22 está instalado
 libgomp1 : Depende: gcc-9-base (= 9.2.1-4) mas 9.3.0-22 está instalado
 libitm1 : Depende: gcc-9-base (= 9.2.1-4) mas 9.3.0-22 está instalado
 liblsan0 : Depende: gcc-9-base (= 9.2.1-4) mas 9.3.0-22 está instalado
 libobjc-9-dev : Depende: gcc-9-base (= 9.2.1-4) mas 9.3.0-22 está instalado
                 Depende: libgcc-9-dev (= 9.2.1-4) mas 9.3.0-22 está instalado
 libobjc4 : Depende: gcc-9-base (= 9.2.1-4) mas 9.3.0-22 está instalado
 libquadmath0 : Depende: gcc-9-base (= 9.2.1-4) mas 9.3.0-22 está instalado
 libstdc++-9-dev : Depende: gcc-9-base (= 9.2.1-4) mas 9.3.0-22 está instalado
                   Depende: libgcc-9-dev (= 9.2.1-4) mas 9.3.0-22 está instalado
 libstdc++6 : Depende: gcc-9-base (= 9.2.1-4) mas 9.3.0-22 está instalado
 libtsan0 : Depende: gcc-9-base (= 9.2.1-4) mas 9.3.0-22 está instalado
 libubsan1 : Depende: gcc-9-base (= 9.2.1-4) mas 9.3.0-22 está instalado
E: Dependências não satisfeitas. Tente 'apt --fix-broken install' sem nenhum pacote (ou especifique uma solução).

몇 달 동안 나는 상상할 수 있는 모든 유형의 명령을 시도했고 StackOverflow를 통해 다양한 명령과 다양한 질문에 대한 답변을 검색했습니다. 심지어 gcc-9-base 패키지를 최신 버전으로 업데이트하려고 시도했지만 이제 다른 패키지에서 요구하고 있습니다. 이전 버전의 경우 이 순환 종속성에 갇혀 있습니다.

Synaptic으로 이 버전이 수정 되는지 확인하기 위해 이 패키지를 제거하고 일부를 다시 설치해 보았 dpkg으나 작동하지 않습니다.

이 문제를 어떻게 해결할 수 있는지 아는 사람 있나요? 모든 패키지를 현재 버전으로 업데이트하거나 모든 패키지를 gcc-10과 같은 최신 버전으로 업데이트하는 방법이 있을까요? apt-get다시 사용 하려면 먼저 이러한 종속성을 수정해야 합니다.

관련 정보