Install 32bit libraries Leap 42.2 HELP

Hi Guys,

Am a newbie to linux fresh from windows, I chose opensuse beacuse it seems to work well on my PC. Long story short, I am trying to run MPLAX but it needs 32 bit libraries. It outputs the following :-

bash: ./MPLAB.sh: No such file or directory
gtool@linux-7wi8:~/Documents> sudo bash ./MPLABX.sh
64 Bit, check libraries
Check for 32 Bit libraries
These 32 bit libraries were not found and are needed for MPLAB X to run:
libexpat.so
libX11.so
libXext.so

So guys how can I get the libexpat.so , libX11.so and libXext on my machine.

I’m currently running 42.3 Beta, so I cannot check if this works in 42.2.

Open Yast Software Management.

Select the “Patterns” view.

I am seeing a pattern for “x86 runtime environment”.

Install that. It should give you the 32bit libraries.

Otherwise search Yast’s Softwaremanager for the mentioned libs. Or use zypper:

zypper se libexpat

I checked the box, but to no avail. It doesn’t seem to install 32bit libraries.

Please tell me how to do it right.

The following works…

On a LEAP, first run the following in an elevated console, it’ll install all your 32-bit libraries

zypper in compat-32bit libX11-6-32bit libX11-devel-32bit gcc-32bit libexpat1-32bit libXext6-32bit

Then,
Download the install binary, uncompress it and run the install script per the instructions on this page (no need to apply executable permissions)
http://microchipdeveloper.com/mplabx:installation

I don’t expect that a simple 32-bit runtime environment is sufficient, this is a Development app so you need development libraries which aren’t usually included in a simple runtime environment.

Enjoy.
TSU