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:
libnss3.so.1d
libnssutil3.so.1d
libsmime3.so.1d
libssl3.so.1d

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:
libnspr4.so.0d
libplc4.so.0d
libplds4.so.0d

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/libnss3.so.1d /usr/lib32/libnss3.so
$ sudo ln -s /usr/lib32/libssl3.so.1d /usr/lib32/libssl3.so
$ sudo ln -s /usr/lib32/libnspr4.so.0d /usr/lib32/libnspr4.so


[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/libadobecertstore.so /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.

Share/Bookmark

[Reference/Source - http://kb2.adobe.com/cps/408/kb408084.html]




No comments:

Post a Comment