
試してみましたが、次のよう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
最後の行には関連するエラーメッセージは表示されません。
apt
Debianベース(移植されたパッケージではない)の場合は、次のことを試してください。
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 システムのタイプを教えてください。