Running on Linux

IMPORTANT: Supported Linux Distros

Due to the huge variations in features and drivers of the many different Linux distributions, we restrict support to a few known, well supported, well behaved distros, that we are able to test on. These supported distributions are listed below. The product may work on other recent distros, but we cannot we cannot support you if it does not work.

Installing on 64-bit hosts

Red Suite and LPCXpresso are 32-bit applications. If installing on a 64-bit version of Linux, the 32-bit compatibility libraries must be installed BEFORE installing the product.

Ubuntu 9 thru 12

Ubuntu 11 and later

    sudo apt-get install ia32-libs-multiarch:i386 ia32-libs

Ubuntu 10 and earlier

    sudo apt-get install linux32 ia32-libs 

Fedora

To install the 32 bit compatible libraries into a 64-bit installation of Fedora, create a file called Fedora-ia32.txt with the following content:

arts.i686
audiofile.i686
bzip2-libs.i686
cairo.i686
compat-expat1-1.95.8-4.i686
compat-libstdc++-33-3.2.3-63.i686
compiz.i686
cyrus-sasl-lib.i686
dbus-libs.i686
directfb.i686
fltk.i686
freeglut.i686
gtk2.i686
hal-libs.i686
imlib.i686
java.i686
lcms-libs.i686
lesstif.i686
libacl.i686
libaio-0.3.106-4.2.i686
libao.i686
libattr.i686
libcap.i686
libdrm.i686
libexif.i686
libgcrypt-1.4.0-3.i686
libgnomecanvas.i686
libICE.i686
libieee1284.i686
libsigc++20.i686
libSM.i686
libtool-ltdl.i686
libusb.i686
libwmf.i686
libwmf-lite.i686
libX11.i686
libXau.i686
libXaw.i686
libXcomposite.i686
libXdamage.i686
libXdmcp.i686
libXext.i686
libXfixes.i686
libxkbfile.i686
libxml2.i686
libXmu.i686
libXp.i686
libXpm.i686
libXScrnSaver.i686
libxslt.i686
libXt.i686
libXTrap.i686
libXtst.i686
libXv.i686
libXxf86vm.i686
lzo.i686
mesa-libGL.i686
mesa-libGLU.i686
nas-libs.i686
nss_ldap.i686
opencdk.i686
openldap.i686
pam.i686
popt.i686
sane-backends-libs-gphoto2.i686
sane-backends-libs.i686
SDL.i686
svgalib.i686
zlib.i686

And then run the following command as super user (sudo):

for i in $(< Fedora-ia32.txt ); do yum -y install $i; done

This will install all required 32-bit compatibility libraries

Notes

Ubuntu Unity interface

If using the new Unity interface, there is an issue preventing some menu items from displaying in the IDE (this does not affect the 'Classic' interface). To workaround this problem, create a shell script with the following content, and start the product by running the script.

export UBUNTU_MENUPROXY=0
/usr/local/<product_root>/eclipse/<product_dir>

where:

Fedora SELINUX

If SELINUX is used, it must be set to "permissive" mode to allow the product to run.

Fedora 15

libhid must be installed to use lpc-link

Other distributions

The product may install and run on other Linux distributions. However, only the distributions listed above have been tested. We have no plans to officially support other distributions at this time.

However, although not officially supported, it has been reported the product does install and run correctly on OpenSUSE 11.3 and many other Linux distributions.

Note: An issue has been reported with OpenSUSE 11.4. See this post on the LPCXpresso forum for a workaround.

Linux Mint 13 (Maya)

Red Suite is unable to contact the License system, preventing license activation and requests for evaluation licenses.

This is due to a bug in Linux Mint installer failing to create the /etc/resolv.conf file. To fix this issues, run the following command:

 sudo dpkg-reconfigure resolvconf

and reboot.

RunningOnLinux (last edited 2012-11-21 09:39:15 by DerekMorris)