libc6-devをDebianに完全にアップグレードしてテストに失敗しました。中断:libgcc-8-dev(< 8.4.0-2〜)しかし8.3.0-6をインストールするには

libc6-devをDebianに完全にアップグレードしてテストに失敗しました。中断:libgcc-8-dev(< 8.4.0-2〜)しかし8.3.0-6をインストールするには

ソースを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へのバグ送信リンクを確認してください。

答え2

以前のアップデートリンクをご覧ください。 libc6-devが原因でDebianへのフルアップグレードテストに失敗しました:中断:libgcc-8-dev

これは私がしたことです...

apt-get update
apt-get upgrade
apt-get -f upgrade
# or
apt full-upgrade -y

何も動作しませんか?

これは私にとって効果的です。

apt-get install aptitude
apt-get install libgcc-8-dev
apt-get update
apt-get install synaptic

しかし、最悪のことが起こりました。

既定のフォルダと他のすべてのフォルダに移動すると、すべてが消えます。

Unable to create io-slave. 
Error loading '/usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kio/file.so'."

再起動できないことを知っているため、コンピュータをシャットダウンしません。ただ感じがあるだけです。

関連:https://forum.manjaro.org/t/unable-to-create-io-slave-klauncher-said-error-loading-usr-lib-qt-plugins-kf5-kio-file-so/25866

anon35400795も参照してください。 '17年6月

再起動してください(ログアウト+ログイン)。これは、Qt(Dolphin)がこのプラグインをロードしてから更新を実行し、QtがまだRAMに古いバージョンを保持しているため、新しいバージョンのロードと競合するために発生します。

これは私にとって効果的です!

関連情報