Het forum

ubuntu 64bit 13.10 and 32bit libs - no go

Auteur Antwoorden
hightower Maandag 3 Maart 2014 om 4:26
hightowerAnonymous

error: PlayOnLinux is unable to find 32bits OpenGL libraries

the package 'ia32-libs' was removed in ubuntu 13.10. (it is still in raring 13.04).

Package ia32-libs is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source However the following packages replace it: lib32z1 lib32ncurses5 lib32bz2-1.0


installing these 3 packages doesn't help with the error. i'm using propertary nvidia 331.49 drivers installed with 32 bit support - i hope someone will look into this... how we can get playonlinux to run on 64bit ubuntu 13.10 and beyond with working 32bit libs.
petch Maandag 3 Maart 2014 om 10:46
petch


Install 32bit Wine, it will install its dependencies and you should be much closer to have everything working in your multiarch distro
booman Woensdag 5 Maart 2014 om 21:59
booman

Yeah, very frustrating. Mint has added them to the software installer, but I don't think you can install them from the mint repository...

You can also basically install the libraries when a game runs and errors that its missing a specific one.

I thought it was way easier to just install ia32-libs in the past.
What were they thinking?

† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
petch Woensdag 5 Maart 2014 om 22:51
petch

I thought it was way easier to just install ia32-libs in the past.
What were they thinking?

Quote from booman


That this was not maintenable.
It was just a set of chosen libraries compiled from time to time in 32bits, and packaged together. Since it required specific packaging, they were often lagging behind their 64bit counterparts, eventually raising compatibility issues (protocol version issue between 32bit X libraries and 64bit X server come to mind, maybe others).

The way it works now: you can install on your 64bit system the very same libraries used when installing a plain 32bit system. That ensures a much better maintenance, with less packaging effort.

booman Woensdag 5 Maart 2014 om 23:14
booman

So if the 32-bit libraries are still available on my 64-bit Ubuntu, how do I install them these days?
It is automated when you install a 32-bit program?

† Booman †
Mint 21 64-bit | Nvidia 515| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
petch Woensdag 5 Maart 2014 om 23:35
petch


On multiarch systems, you install packages for a specific architecture by suffixing their name with :architecture, hence ...:i386 or ...:amd64 (usually - but that's not only for x86 processors):
https://wiki.debian.org/Multiarch/HOWTO

(that's a Debian page, but you'll find similar infos for Ubuntu, just look for "multiarch")