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

  • Hawke@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    1 month ago

    Honestly this is not a good reason.

    Basically the only sticking point IMO would be whether the specific games you enjoy tend to have problems (often due to draconian DRM or anti cheat systems)

    • doingthestuff@lemy.lol
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 month ago

      I have those reasons. Multiple games, and several other work-related software requirements. I literally have the physical media for UT2004 sitting on my desk because I recently reinstalled it. Like I said, I’m still running Linux on multiple machines but I’m not yet comfortable cutting the cord.

      My job is only 10% IT but I’m going to be having to deal with this more soon. I have at least a dozen PCs I’m going to have to make decisions about before Win10 EOL. Maybe I’ll be more confident soon.