ソースをBullseyeに切り替えてアップグレードをスムーズに進めましたが、フルアップグレードを実行すると、次の結果が表示されます。
libc6-dev : Breaks: libgcc-8-dev (< 8.4.0-2~) but 8.3.0-6 is to be installed
私のソースは次のとおりです。
deb http://deb.debian.org/debian bullseye main
deb-src http://deb.debian.org/debian bullseye main
#deb http://deb.debian.org/debian buster-updates main
#deb-src http://deb.debian.org/debian buster-updates main
#deb http://security.debian.org/debian-security/ buster/updates main
#deb-src http://security.debian.org/debian-security/ buster/updates main
アップグレードを完了するには、この問題をどのように解決する必要がありますか?
PS:最近の質問をここで見ました。libc6-devが原因でDebianへのフルアップグレードテストに失敗しました:中断:libgcc-8-dev
これは役に立ちません。
ベストアンサー1
Debian 10 は GCC 8 を使用しますが、Debian 11 は現在 GCC 9 (リリース時には 10 日) を使用しています。何らかの理由で、アップグレードはGCC 8パッケージを交換できず、アップグレードがブロックされました。
この問題を解決するには、問題gcc-8
とその依存関係を削除してください。
これは、Debian 10 からテストにアップグレードするときに GCC ライブラリで発生するより一般的な問題の症状です。Ryan Pavlikのリポジトリ一般的な解決策と問題の詳細を確認し、正式な修正のためにGCCへのバグ送信リンクを確認してください。