32-bit games on 64-bit Mageia

This forum is dedicated to advanced help and support :

Ask here your questions about advanced usage of Mageia. For example you may post here all your questions about network and automated installs, complex server configurations, kernel tuning, creating your own Mageia mirrors, and all tasks likely to be touchy even for skilled users.

32-bit games on 64-bit Mageia

Postby hoyt » Sep 4th, '17, 00:34

While I enjoy using apps like PlayOnLinux and Crossover to run win32 games, I prefer to run them natively when possible. The problem is when I try to run them on a 64-bit system. I'm not quite sure what SDL libraries and so on to install since it appears that many times, 32- and 64-bit libraries cannot be both installed.

So i'm attempting to install Hexen2 from the Mageia repos.
Code: Select all
$ sudo urpmi hexen2
A requested package cannot be installed:
hexen2-1.3.0-1.i586 (due to unsatisfied SDL[>= 1.2.6])
Continue installation anyway? (Y/n)


First, why is urpmi not selecting the dependencies and installing them?
Second, which SDL libraries should I be manually installing? Only 32-bit if I'm intending to use 32-bit game binaries?
hoyt
 
Posts: 6
Joined: Feb 29th, '16, 20:38

Re: 32-bit games on 64-bit Mageia

Postby wintpe » Sep 4th, '17, 12:50

the game , if packaged correctly should pull in what it needs when you use urpmi.

you should only need to install libraries as a preemptive operation when those games rpm's were packaged for different distribution.

ie suse, fedora, redhat, centos

regards peter
Redhat 6 Certified Engineer (RHCE)
Sometimes my posts will sound short, or snappy, however its realy not my intention to offend, so accept my apologies in advance.
wintpe
 
Posts: 1204
Joined: May 22nd, '11, 17:08
Location: Rayleigh,, Essex , UK

Re: 32-bit games on 64-bit Mageia

Postby doktor5000 » Sep 4th, '17, 20:24

hoyt wrote:since it appears that many times, 32- and 64-bit libraries cannot be both installed.

That's not the case, any library that is properly libified can be installed both as 32- and 64-bit version in parallel, that's the whole point of libifaction.

Totally apart from that, that package does not come from the Mageia repos: https://madb.mageia.org/package/list/t_ ... lication/0
You need to install that via
Code: Select all
urpmi --allow-nodeps hexen2-1.3.0-1.i586.rpm
and take care yourself that the 32bit dependencies are met.
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 18018
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany


Return to Advanced support

Who is online

Users browsing this forum: No registered users and 1 guest