Monday, December 28, 2009

Adobe AIR 64 bit Installation Guide

As you know, its very difficult to run Adobe AIR apps on a 64 bit Linux OS. I have tried numerous methods but none were helpful. Finally I came across this page which has a complete guide to the installation of Adobe AIR on a 64 bit Linux OS. Some of the steps described there can be a bit difficult to understand. So, I'm reproducing the steps alongwith my simplified versions. Save the downloaded files under the /home folder.

1. First up, download the Adobe AIR .bin file. Here's the download link: Download (File size is 13 MB)

2. Download and install these 32 bit libraries: Download

3. Download these files next: libnss3 ; libnspr4

The following are reproduced from the reference page:

You now need to open the packages you just downloaded by running file-roller as root so you can extract them to your /usr/lib32 folder. Begin by extracting the files in libnss, using the following command:

$ sudo file-roller ./libnss3-1d_3.12.0~beta3-0ubuntu1_i386.deb

Double-click the data.tar.gz file. If the data.tar.gz file doesn't automatically open in file-roller, you may be asked which application to open it with. If you are prompted to choose the application, enter file-roller in the Application box and click Open.

In file-roller, locate and select the following files in the ./usr/lib folder:

Click Extract. Click the top left button in this window. The button's icon is an image of a pencil and paper. If you hover your mouse over the button it will display "Type a file name" in a popup tooltip. Once the button has been clicked, a Location box will appear. Type /usr/lib32 in the Location box and click Extract.

Close all file-roller windows.

Extract the files in libnspr, using the following command:

$ sudo file-roller ./libnspr4-0d_4.7.1~beta2-0ubuntu1_i386.deb

Double-click the data.tar.gz file and open with file-roller and then locate and select the following files in the ./usr/lib folder:

Follow the same instructions as above (in step 7) to extract the files to the /usr/lib32 folder.
Finally, close file-roller and enter the following commands:

$ sudo ln -s /usr/lib32/ /usr/lib32/
$ sudo ln -s /usr/lib32/ /usr/lib32/
$ sudo ln -s /usr/lib32/ /usr/lib32/

[A bit of additional info has been added here]

You are now ready to install Adobe AIR Linux. Type the following command:

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

Adobe AIR is now installed on your system.
Just one more step before you start installing and using AIR apps. Enter the following command:

$ sudo cp /usr/lib/ /usr/lib32

For Ubuntu 9.04 only (as well as 9.10):

Due to the absence of the lib32nss package, AIR apps are unable to connect to the network. Ubuntu 9.04 64-bit users need the package lib32nss-mdns for DNS resolution in a 32bit application:

$ sudo apt-get install lib32nss-mdns

You're now ready to install and run AIR applications.


[Reference/Source -]

No comments:

Post a Comment