libunwind-13とlibunwind-14が衝突する問題
先程紹介した通り「Ubuntu 22.04 LTS」の公式リポジトリーから「.NET 6.0」を利用できるようになりました。不具合報告
「Ubuntu 22.04 LTS」の公式リポジトリーから提供される「dotnet-runtime-6.0」は「libunwind-13」に依存していますが、これが「libunwind-14」と衝突しており、「libunwind-14」を利用するアプリと共存できなくなっています。本件に関する不具合報告は、以下を参照してください。
例えばコミュニケーションツールの「discord」は「libunwind-14(libc++1 -> libc++1-14)」に依存していますが、「libunwind-13」と衝突するため「dotnet-runtime-6.0」と共存できなくなっています。
回避策
この問題が修正されるまで、「.NET」関連のパッケージをMicrosoftのリポジトリーが提供するパッケージに統一することでこの問題を回避できます。Microsoftのリポジトリーが提供するパッケージに統一する方法は、以下を参照してください。