Linux 上で Unity をインストールしようとして調べると、Unity が公式に推奨するリポジトリ追加のほかに、flatpak 経由のインストールを推奨する記事も見つかります。
こちらが公式
https://docs.unity3d.com/hub/manual/InstallHub.html
flatpak 経由のインストール
https://flathub.org/apps/com.unity.UnityHub
ところが、Unity を flatpak 経由でインストールすると、Visual Studio Code も flatpak で入れていないと Unity から VSCode が見つけられなくなります。VSCode を Micorsoft のリポジトリから入れていると、動かなくて悩みます。しばらく、ハマりました。