ソースを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'."
再起動できないことを知っているため、コンピュータをシャットダウンしません。ただ感じがあるだけです。
anon35400795も参照してください。 '17年6月
再起動してください(ログアウト+ログイン)。これは、Qt(Dolphin)がこのプラグインをロードしてから更新を実行し、QtがまだRAMに古いバージョンを保持しているため、新しいバージョンのロードと競合するために発生します。
これは私にとって効果的です!