Quake 4 is a Windows game from 2005 that I like to play from time to time. It is possible to install this game on Linux without using wine or anything similar, since there is an application that makes this possible and it is called quake4-linux-1.4.2.x86.run
On 32-bit Linux with this application the game installed and ran without problems, but on 64-bit systems, before installing the .run file mentioned above, it is necessary to install the package called quake4:i386, because if you don't do this, even though the game installs correctly, then when you run it, it gives an error that I don't remember exactly now, but it says that libsdl is not found or something similar.
The thing is that a few days ago there was an update of many packages on my system, and among them are those shown in this image:
Since those packages were updated, Quake 4 stops working, throwing the same error that libsdl is not found, the same one that was thrown on the 64-bit system before installing the quake4:i386 package. Thank goodness, just a couple of days before I had saved an image of the system partition, so when I realized the problem I restored it and Quake 4 started working again. But of course, as soon as I update those packages, Quake 4 stops working, so for the moment I have had to block them so that they are not updated. I have already tried a couple of times restoring the saved system image, and the same thing always happens, that is, when updating those packages, Quake 4 stops working. I must say that although perhaps the problem is caused by only one of them (I don't know), the truth is that none of them can be installed because they seem to depend on each other, and as soon as you try to install any of them, the others are also installed automatically.
Could someone please help me figure out what is going on? I would like to update all the packages but I don't want my game to stop working. And my fear is that over time if I don't update those packages they won't allow other packages to be updated and the time will come when I will become totally obsolete.
Thanks and regards...
On 32-bit Linux with this application the game installed and ran without problems, but on 64-bit systems, before installing the .run file mentioned above, it is necessary to install the package called quake4:i386, because if you don't do this, even though the game installs correctly, then when you run it, it gives an error that I don't remember exactly now, but it says that libsdl is not found or something similar.
The thing is that a few days ago there was an update of many packages on my system, and among them are those shown in this image:
Since those packages were updated, Quake 4 stops working, throwing the same error that libsdl is not found, the same one that was thrown on the 64-bit system before installing the quake4:i386 package. Thank goodness, just a couple of days before I had saved an image of the system partition, so when I realized the problem I restored it and Quake 4 started working again. But of course, as soon as I update those packages, Quake 4 stops working, so for the moment I have had to block them so that they are not updated. I have already tried a couple of times restoring the saved system image, and the same thing always happens, that is, when updating those packages, Quake 4 stops working. I must say that although perhaps the problem is caused by only one of them (I don't know), the truth is that none of them can be installed because they seem to depend on each other, and as soon as you try to install any of them, the others are also installed automatically.
Could someone please help me figure out what is going on? I would like to update all the packages but I don't want my game to stop working. And my fear is that over time if I don't update those packages they won't allow other packages to be updated and the time will come when I will become totally obsolete.
Thanks and regards...