依存関係が満たされていないため、システムをアップグレードできません。

依存関係が満たされていないため、システムをアップグレードできません。

試してみましたが、次のようapt --fix-broken installな結果が出ました。

Building dependency tree...
Reading state information...
Correcting dependencies... failed.
The following packages have unmet dependencies:
 binutils : Depends: binutils-common (= 2.31.1-11) but 2.34-5 is installed
            Depends: libbinutils (= 2.31.1-11) but 2.34-5 is installed
            Depends: binutils-aarch64-linux-gnu (= 2.31.1-11) but 2.34-5 is installed
 cpp-8 : Depends: gcc-8-base (= 8.2.0-21) but 8.4.0-1 is installed
 g++-8 : Depends: gcc-8-base (= 8.2.0-21) but 8.4.0-1 is installed
 gcc-8 : Depends: gcc-8-base (= 8.2.0-21) but 8.4.0-1 is installed
         Depends: libgcc-8-dev (= 8.2.0-21) but 8.4.0-1 is installed
 libgfortran5 : Depends: gcc-8-base (= 8.2.0-21) but 8.4.0-1 is installed
 libstdc++-8-dev : Depends: gcc-8-base (= 8.2.0-21) but 8.4.0-1 is installed
                   Depends: libgcc-8-dev (= 8.2.0-21) but 8.4.0-1 is installed
 libstdc++6 : Depends: gcc-8-base (= 8.2.0-21) but 8.4.0-1 is installed

ただし、このエラーにより再度ダウングレードすることはできません。予約済みパッケージなし

答え1

公開されたエラーメッセージは、エラーメッセージの先頭からターミナルプロンプトの前に表示される最後の行までの内容です。 Aptは通常Debianに関連付けられており、dpkg最後の行には関連するエラーメッセージは表示されません。

aptDebianベース(移植されたパッケージではない)の場合は、次のことを試してください。

aptパッケージの修正に使用するのではなく、dpkg問題の解決に使用してみてください。コマンドの実行sudo dpkg --remove --force-remove-reinstreq --dry-run binutils binutils-common libbinutils binutils-aarch64-linux-gnu gcc-8-base gcc-8-base cpp-8 g++-8 gcc-8 gcc-8-base libgcc-8-dev libgfortran5 libstdc++-8-dev libstdc++6

ここではテストを行っているので、何もしません--dry-run。上記のコマンドなしで動作する場合は、実行するふりをするだけです--dry-run

完了したら、システムを再アップグレードしてみてください。

Debian タイプの Linux システムでない場合は、UNIX または Linux システムのタイプを教えてください。

関連情報