I’m a freelancer web developer and I use Elance.com to get projects. Elance provides a Tracker tool which tracks my working hours, however it’s an Adobe Air application which sucks as Air is not supported in Linux for quite some time now. This tutorial helps you install the latest Adobe Air available for Linux and as a final step it also shows how to install Elance Tracker.
I show you two methods. The first one is a semi-automatic, the second is a manual one, but they actually do the same. Choose which you prefer.
Method #1 (using shell script)
Method #2 (installing everything manually)
Installing Elance Tracker
Installing Adobe Air – Method #1
- Here is one quick script. Save it as
install_adobe_air.sh
#!/bin/bash apt-get install 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 cd /tmp apt-get download libgnome-keyring0:i386 dpkg-deb -R libgnome-keyring0_3.8.0-2_i386.deb gnome-keyring cp gnome-keyring/usr/lib/i386-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/i386-linux-gnu/ ln -s /usr/lib/i386-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/i386-linux-gnu/libgnome-keyring.so.0 ln -s /usr/lib/i386-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0 ln -s /usr/lib/i386-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0 wget http://airdownload.adobe.com/air/lin/download/2.6/AdobeAIRInstaller.bin chmod a+x AdobeAIRInstaller.bin ./AdobeAIRInstaller.bin rm ./AdobeAIRInstaller.bin rm /usr/lib/libgnome-keyring.so.0 rm /usr/lib/libgnome-keyring.so.0.2.0
- Make it executable
sudo chmod a+x install_adobe_air.sh
- And run
sudo ./install_adobe_air.sh
(during running Abode Air wizard will appear, you should go through it) - Then download Elance Tracker for Linux as usual and install it in normal way
Installing Adobe Air – Method #2
- Install i386 libraries, that are required for successful installation and running of Adobe Air and air applications:
(on Linux Mint you can skip this step if “ia32-libs” package is already installed)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
- 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
- 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
- Download Adobe Air installer from Adobe official site:http://helpx.adobe.com/air/kb/archived-air-sdk-version.html
- 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.
Sources:
– stdout.in
– tkalin.com