Setting up Webex on Ubuntu

I have joined a new company recently, and they use Webex for online meetings. I must comment that I only felt the need to install it a week into being in the office - that speaks a lot about how well it is organized here. Unfortunately, Webex on 64bit Ubuntu 14.10 was not easy to setup.

I got the idea how to fix the setup from this two posts: one and two. Basically, since Webex only supports 32bit JVM, one need to setup a 32bit environment just for it. Fortunately, Linux is great in supporting multiarch.

The steps I made were an amalgamation of two guides. Basically, I made sure all 32bit libraries Webex needs are present in the system and that I have 32bit Firefox to launch it. That is what I installed:

sudo apt-get remove icedtea-netx icedtea-7-plugin
sudo apt-get install openjdk-7-jre:i386 libxmu6:i386 icedtea-7-plugin:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386
sudo update-alternatives --list mozilla-javaplugin.so
sudo update-alternatives --auto mozilla-javaplugin.so

Since I only had one plugin (the 32bit one) in the system it picked it up on "auto". The plugin got set to /usr/lib/jvm/java-7-openjdk-i386/jre/lib/i386/IcedTeaPlugin.so

Finally I downloaded 32bit of Firefox. I just grabbed the latest nightly build. Extracted it to ~/bin/i32/firefox.

And now Webex works.

Would've been much easier if Webex included 64 bit native libraries for whatever they are doing...