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
- for 64-bit versions of this distribution, the 32-bit compatibility components must be installed. Note that without these components installed, the installation program may not run. To install these components from the command line, one the following commands should be executed, depending on the version being used:
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
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
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>
<product_root> is the installation root for your product
<product_dir> is the product directory
If SELINUX is used, it must be set to "permissive" mode to allow the product to run.
libhid must be installed to use lpc-link
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