20
submitted 1 month ago* (last edited 3 weeks ago) by ackthxbye@feddit.org to c/linux_gaming@lemmy.ml

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

you are viewing a single comment's thread
view the rest of the comments
[-] bjoern_tantau@swg-empire.de 1 points 1 month ago

Maybe. But more importantly, it downloads a new binary.

[-] ackthxbye@feddit.org 2 points 1 month ago

Right. I tried that patch now, but it still wants libstdc++.so.5

[-] bjoern_tantau@swg-empire.de 2 points 1 month 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.

this post was submitted on 01 Jul 2025
20 points (95.5% liked)

Linux Gaming

19199 readers
1 users here now

Gaming on the GNU/Linux operating system.

Recommended news sources:

Related chat:

Related Communities:

Please be nice to other members. Anyone not being nice will be banned. Keep it fun, respectful and just be awesome to each other.

founded 5 years ago
MODERATORS