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?
Windows version is also problematic.
Do you have a current version of the game?
Lutris scripts are also often a good help: https://lutris.net/games/install/504/view
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.
Maybe. But more importantly, it downloads a new binary.
Right. I tried that patch now, but it still wants libstdc++.so.5
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.