無制限のデータパケット依存関係の問題を解決する方法

無制限のデータパケット依存関係の問題を解決する方法

私のコンピュータに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).

数ヶ月間、私は想像できるすべての種類のコマンドを試してみました。私はgcc-9-baseパッケージを最新バージョンに更新しようとしましたが、今では別のパッケージで要求しています。以前のバージョンでは、この循環依存関係に閉じ込められています。

Synapticでこのバージョンが修正されていることを確認するために、このパッケージをアンインストールして一部を再インストールしてみましたが、機能しませdpkgん。

この問題をどのように解決できるかを知っている人はいますか?すべてのパッケージを現在のバージョンに更新する方法、またはすべてのパッケージをgcc-10などの最新バージョンに更新する方法はありますか?apt-get再利用するには、まずこれらの依存関係を変更する必要があります。

ベストアンサー1

おすすめ記事