I recently switched to Nobara and I’m currently trying to get everything to work. I’ll be a bit spammy here looking for help, I hope that’s ok.

Today I would like to install my retail version of Unreal Tournament 2004 that came on a DVD. I got the installer for the native Linux version to run and copied over the latest patch. But when I try to run the game i get ./ut2004-bin-linux-amd64: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory

I tried to install libstdc++ through dnf and got

Package "libstdc++-15.1.1-2.fc42.x86_64" is already installed.
Package "libstdc++-15.1.1-2.fc42.i686" is already installed.

In /root/lib I habe a libstdc++.so.6

Does “.so.5” mean I need version 5. How do I get the version Unreal Tournament 2004 wants?

Or would it be easier to use the Windows version through Wine?

edit: managed to get the native version to run: https://feddit.org/post/15075302/7666396

  • @[email protected]OP
    link
    fedilink
    37 days ago

    Well obviously the version on the DVD is ancient. I did apply the latest available patch, but that is also ancient.

    I assume the steam version the Lutris script uses was updated at some point after the last retail patch.

        • Björn Tantau
          cake
          link
          fedilink
          27 days ago

          Bummer. Maybe you can get that from some other distro’s package and add to the library path.

          But at that point going the Proton route is probably easier.