Adobe AIR LogoThe Adobe AIR runtime lets developers use proven web technologies to build rich Internet applications that run outside the browser on multiple operating systems. In other words, the perfect cross-operating system development platform.

Great. So how do we get this on Ubuntu then? O.o

Well firstly, you’ll need to download the Linux AdobeAIRInstaller.bin file from http://www.adobe.com/products/air/ and once it’s down, modify it so that it can run as an executable, either by adjusting it via a terminal using chmod +x ./AdobeAIRInstaller.bin or by right-clicking on the file, going to the permissions tab and checking the box labeled ‘Allow executing file as program’.

Start the installation and let it run through to completion. (sudo ./AdobeAIRInstaller.bin)

Now, check to make sure that all the required 32-bit libraries for Adobe AIR are indeed present on your system. Bring up a terminal once more:

ldd /opt/”Adobe AIR”/Versions/1.0/airappinstaller
ldd /opt/”Adobe AIR”/Versions/1.0/Resources/”Adobe AIR Updater”
ldd /opt/”Adobe AIR”/Versions/1.0/Resources/airappinstaller
ldd /opt/”Adobe AIR”/Versions/1.0/Resources/appentry

Scroll through the lists and make sure that none of them say ‘not found’. As long as they are all there, then you are good to go. Essentially this means that you can now install and run any .air applications by simply double-clicking on them.

Lastly, you may want to run the following code to enable web access for your various Adobe AIR applications:

sudo apt-get install lib32nss-mdns
sudo getlibs -l libgnome-keyring.so
sudo getlibs -l libgnome-keyring.so.0
sudo getlibs -l libgnome-keyring.so.0.1.1

I haven’t tested the last bit myself, but from what everyone else is saying it should work just fine! :D

Related link: http://www.adobe.com/products/air/