Tell me more ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I am a heavy user of Tweetdeck and few other apps that are built on AIR. It appears that AIR has discontinued support for Linux. Even the older versions in the Adobe AIR Archives seem to support only 32 bit Linux distros and I am on 64 bit Oneiric currently. Is there even a slight possibility that I could run AIR in these conditions? If so, can you please tell me where can I get a detailed step by step installation for this?

share|improve this question
The ia32-libs package installs 32-bit libraries. sudo apt-get install ia32-libs It contains 'getlibs' which automatically installs dependencies. getlibs $program_name – user8290 Dec 13 '11 at 15:12
3  
Note that Adobe have ended support for AIR on Linux. Adobe is also moving away from legacy technologies such as Flash and AIR into HTML5 which is the future. – Anonymous Dec 13 '11 at 19:55
I installed adobe air from .deb file in oneric – Tachyons Apr 9 '12 at 3:21

3 Answers

up vote 111 down vote accepted

I need Air for about three programs - YNAB, LongTailPro, Xtend:

  1. Download Latest Version Air 2.6.0 For Linux to your Desktop:

  2. Ctrl+Alt+T to open terminal

  3. sudo apt-get install ia32-libs - (32bit crap if you want to run this in x64 Ubuntu)

  4. cd Desktop (change dir. to Desktop dir.)

  5. chmod +x AdobeAIRInstaller.bin (change mode - execute permission yes)

  6. ./AdobeAIRInstaller.bin (after you accept the Adobe Air license, it will prompt you for your password; it needs root access in order to install)

Maybe you'll get an error after the last command?

Sorry, an error has occurred. Adobe AIR could not be installed. Install either Gnome Keyring or KDE KWallet before installing Adobe AIR.

This can be fixed:

  • In a terminal (default shortcut: Ctrl+Alt+T), type:

    locate libgnome-keyring.so
    
  • This is my result (yours might be different):

    /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0
    /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0.2.0
    
  • As suggested below by @jmendeth, the easiest way to tell the installer where to find these files is to use LD_LIBRARY_PATH:

    • For 32-bit Ubuntu (tested on 12.04):

      LD_LIBRARY_PATH=/usr/lib/i386-linux-gnu ./AdobeAIRInstaller.bin
      
    • For 64-bit Ubuntu, the command line would probably be:

      LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu ./AdobeAIRInstaller.bin
      

If the LD_LIBRARY_PATH trick doesn't work, you can try this:

  • Create a symbolic link to your location strings that you found with the previous commands:

    sudo ln -s /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0`
    sudo ln -s /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0
    
  • Use following commands for 32-bit systems:

    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
    
  • Then repeat step 4 & 6 (skip 5, as the permission to execute the file hasn't changed).

  • Remove symbolic links after installation of Adobe AIR 2.6.0:

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

Reference:

share|improve this answer
1  
Great! It's installed. Now if I only can install an AIR package... – BrianXP7 Jun 7 '12 at 5:27
1  
Will "installing 32bit crap" in x64 negatively impact performance at all? – Jay Jun 7 '12 at 13:48
1  
Doesn't AIR respect LD_LIBRARY_PATH? Just askin' – jmendeth Aug 15 '12 at 15:45
1  
I created an account just to upvote this +1 – Paul Bellora Feb 7 at 23:40
I cannot possibly +1 you enough. – Jonah Apr 8 at 6:08
show 1 more comment

Alternately, you can install a prebuilt .deb

There is air 2.6 (last supported Linux one) available here for both architectures (Both use 32 bit underneath but at least it works). Thanks to prusswan for pointing it out.

Make sure you have 32 bit libs it'll need:

sudo apt-get install ia32-libs

I downloaded the AMD64 one (adobeair_2.6.0.19170_amd64.deb) and installed on my computer (am64 with Precise Pangolin 12.04)

sudo dpkg -i adobeair_2.6.0.19170_amd64.deb

Then I installed the application that needed Adobe Air in the first place and it worked.

share|improve this answer
I have searched the internet high and low and your install link is the only one that worked. Note to future visitors: if you're using the AdobeAIRInstaller.bin and getting a Gtk WARNING **: cannot open display: error, try this! – norabora Apr 18 at 23:59
1  
this is much easier than jeffhendricks.net/?p=68 – realgt Apr 24 at 13:32

Step 1: Get some Air Next download the Adobe Air .bin file (direct link here).

Step 2: Installation

Open a terminal (applications > Accessories > Terminal) and navigate to your Downloads folder (or the folder in which you saved the .bin file).

* cd Download/

We need to let the .bin file have permissions to install so enter the following command carefully: -

* chmod +x AdobeAIRInstaller.bin

Now lets install it:

* ./AdobeAIRInstaller.bin

Installation should zip though and, if everything goes okay, a new menu entry will appear in ‘Applications > Accessories’ titled ‘Adobe Air Application Installer’.

share|improve this answer

protected by Community May 22 '12 at 12:11

This question is protected to prevent "thanks!", "me too!", or spam answers by new users. To answer it, you must have earned at least 10 reputation on this site.

Not the answer you're looking for? Browse other questions tagged or ask your own question.