build-essential と coreutils-from-gnu が共存できない
build-essential と coreutils-from-gnu が共存できない現象が報告されています。build-essential
build-essential パッケージは、Debian パッケージの構築に必要であろう開発向けのパッケージをインストールするためのパッケージです。一般ユーザーでも目にする機会があるかもしれません。
coreutils-from-gnu と coreutils-from-uutils
Ubuntu 26.04 LTS では、2種類の coreutils を提供しています。- Rust 版 coreutils
- GNU 版 coreutils
この辺の事情は、以下を参照してください。
build-essential と共存できない
さて GNU 版 coreutils と Rust 版 coreutils に完全な互換性はなく、今まで動作していたスクリプトが動作しなくなったり、あるいは Rust 版 coreutils に不具合が残っているケースもあります。そのため GNU 版 coreutils に戻したいユーザーもおり、本件はまさにそうしたいユーザーからの報告になります。
build-essential パッケージをインストールした状態で coreutils-from-gnu パッケージをインストールしようとすると、以下のように依存関係の制約に引っかかり、build-essential パッケージが削除されてしまいます。

