Debian11/KDE で「交換済み」とdebsums | grep -v OK
表示されるのは、「ファイルが別のパッケージのファイルに置き換えられました」を意味します。/lib/x86_64-linux-gnu/libgcc_s.so.1
REPLACED
これは物事が起こるようになっている方法ではありません。それでは、置き換えられた理由(たとえば、どのパッケージで)をどうやって知ることができますか?これについてどうすればよいですか?
sha256sum /lib/x86_64-linux-gnu/libgcc_s.so.1
返品2d771c2e232fce107c7ec7f9a64b9a804e6d6737063088a2d8096b149a0af8cd
。
ベストアンサー1
Debian 11 amd64 システムでも同じ問題が発生しました。私が解決した方法は次のとおりです。
ここでファイルを検索してください。
grep -Hin libgcc_s.so.1 /var/lib/dpkg/info/*.md5sums
私のシステムで2つのパッケージが見つかりました:libgcc-s1:amd64
とlibgcc1:amd64
。libgcc1
以前のバージョンのDebianでは、Debian 11リポジトリでは使用できなくなりました。
まだインストールされている古いgccバージョンに関連していることがわかりましたが、もう必要ありませんでした。
使用できなくなったすべてのパッケージのリポジトリを検索して見つかりました。
comm -23 --nocheck-order <(awk '/^Package: / {print $2}' /var/lib/dpkg/status | sort) <(awk '/^Package: / {print $2}' /var/lib/apt/lists/*_Packages | sort)
gcc-8-base:amd64
削除後にlibgcc1:amd64
debsumREPLACED
メッセージが消えました。