Ivan Tkalin

I’m a software engineer. I solve problems.

Installing Adobe Air and Elance Tracker on Ubuntu 13.10 (Saucy Salamander) 64 bit

Update: Following instructions also work for Ubuntu 14.04 LTS Trusty Tahr 64 bit.

After upgrading to Ubuntu 13.10 (Saucy) 64 bits, I had troubles installing Adobe Air and Elance Tracker air application. None of the guides available online worked for me. The guide that I used to install it on Ubuntu 13.04 didn’t work either. I would be happy not to use this piece of crap by Adobe, but, unfortunately, Elance doesn’t want to build native tracker application for Linux, and I need it for my freelance work.

After spending several hours digging around, finally I managed to install both Adobe Air and Elance Tracker application on my Ubuntu 13.10 64 box. Here is small guide for future reference.

Installing Adobe Air

  1. Install i386 libraries, that are required for successful installation and running of Adobe Air and air applications:

    sudo apt-get install libxt6:i386 libnspr4-0d:i386 libgtk2.0-0:i386 libstdc++6:i386 libnss3-1d:i386 lib32nss-mdns libxml2:i386 libxslt1.1:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386
    
  2. Install libgnome-keyring0:i386:

    sudo apt-get install libgnome-keyring0:i386
    

    If installation was successful, proceed to step 3.

    Sometimes, it can’t be installed using apt-get, causing error with dependencies. So we’ll need to download it and install manually. In fact, this is easy.

    download deb-package using apt-get to /tmp:

    cd /tmp
    sudo apt-get download libgnome-keyring0:i386
    

    extract deb-package into gnome-keyring subfolder (note version in the file name, it may be different):

    sudo dpkg-deb -R libgnome-keyring0_3.8.0-2_i386.deb gnome-keyring
    

    install library in the system by copying:

    sudo cp gnome-keyring/usr/lib/i386-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/i386-linux-gnu/
    
    sudo ln -s /usr/lib/i386-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/i386-linux-gnu/libgnome-keyring.so.0
    
  3. Create symlinks to gnome-keyring so Adobe Air could see it:

    sudo ln -s /usr/lib/i386-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
    
    sudo ln -s /usr/lib/i386-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0
    
  4. Download Adobe Air installer from Adobe official site: http://helpx.adobe.com/air/kb/archived-air-sdk-version.html

  5. Install Adobe Air using downloaded installer (don’t forget to allow execution of the installer file):

    chmod a+x AdobeAIRInstaller.bin
    
    sudo ./AdobeAIRInstaller.bin
    

    Adobe Air should be installed successfully now! Now you may remove excess symlinks:

    sudo rm /usr/lib/libgnome-keyring.so.0
    
    sudo rm /usr/lib/libgnome-keyring.so.0.2.0
    

Installing Elance Tracker

This is easy. Just download TrackerSetup.deb package from Elance official site, and install it using command:

    sudo dpkg -i TrackerSetup.deb

That’s it.