私は他のDebianディストリビューションを使っていくつかの悪い習慣を見つけました。だから、新しいコンピュータにDebian WSL2をインストールしたいと思います。
Debian Stableは古すぎるため、新しいソフトウェアをテストするためにDebianを使用していると聞きました。そしてUbuntuはDebian Sidに基づいているので、DebianのSidバージョンのみを使用できますか?
だから私はWSLソースとしてDebian sidを選択しました。 (以下の問題が発生したときにネオペッチパッケージを探しました。ネオペッチはまだDebian 11でソースが提供されていることが示されています。)かかって完了していません。 libc6(2.37-13) を設定すると apt が停止するのを見るのに apt が何をしているのか分からない。
最も簡単な解決策を試しました。 WSLを再起動することです。それでもうまくいかなかったので、dpkgのログを調べたところ、次のことがわかりました。
2024-01-07 22:15:52 状態半構成 libc6:amd64 2.37-13
このソリューションを試してみました。ハーフインストールパッケージの修理。推奨回答:
sudo apt-get install --reinstall packagename
これは私には効果がありません。 apt は以下を出力します。
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
libc-bin libc-l10n locales
The following packages will be upgraded:
libc-bin libc-l10n locales
3 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 68 not upgraded.
23 not fully installed or removed.
Need to get 0 B/5216 kB of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
E: Internal Error, No file name for libc6:amd64
このエラーの解決策が見つかりませんでした。