MPLabX install on Ubuntu 64bit

20140725 VBox running on Win 8.1

Fresh Ubuntu VM 14.04 Desktop install

- all updates

- Virtual Box extensions


Install 32bit package dependancies per

Package Description
ia32-libs 32-bit runtime libraries. Only for 64-bit distributions without multiarch support
libc6:i386 Embedded GNU C Library
libx11-6:i386 X11 client-side library
libxext6:i386 X11 miscellaneous extension library
libstdc++6:i386 GNU Standard C++ Library
libexpat1:i386 XML parsing C library

In terminal ran:

dpkg --print-foreign-architectures

Received i386 so no need to install 1st above

Ran in terminal:

sudo apt-get install libc6:i386 libx11-6:i386 libxext6:i386 libstdc++6:i386 libexpat1:i386

All went smoothly going by the output



MPLabX Linux .run file downloaded


In Ubuntu:

- Moved files to Ubuntu desktop

- right click on desktop -> Properties -> Permissions -> Allow executing file as program = selected

- while in properties note path to desktop: /home/theboy/Desktop

In Ubuntu Terminal:

- cd to desktop: cd /home/theboy/Desktop

- execute MPLabX install: sudo ./ 

  - default installation folder: /opt/microchip/mplabx

Restart Ubuntu


XC compilers

- Moved files downloaded to desktop




Right click each file -> Extract here

Right click each extracted file -> Properties -> Permissions -> Allow executing file as program = selected

In Ubuntu Terminal:

- cd to desktop: cd /home/theboy/Desktop

- execute each install:

   sudo ./

   - default dir: /opt/microchip/xc8/v1.32

   - tells me host id is /opt/microchip/xc8/v1.32

   sudo ./

   - /opt/microchip/xc16/v1.21

   sudo ./

   - /opt/microchip/xc32/v1.32