私のコンピュータに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
再利用するには、まずこれらの依存関係を変更する必要があります。