Installing Adobe AIR in Fedora 15 (Lovelock)

Update 15 Nov 2011

Please note that Adobe has decided not to support Adobe Air for Linux any more. The installation instructions below is no longer applicable. You could still install the last version of Adobe Air for Linux (version 2.6) from Adobe Archive. Although this version of Adobe works well with most Air apps, please note that you will not be getting any security updates. 

Please check my post Install Adobe Air on Fedora 16 for the installation instructions.

***************************************************************************************************

You need to install Adobe AIR (64-bit) in order to run some Tweeter applications such as TweetDeck and Twhirl. The following is a step by step instructions to install Adobe AIR in Fedora 15 (64-bit):

Configuring Adobe Yum Repository File

  • Please note that you can skip this section if you have already done this part when installing other Adobe products such as Adobe Flash Player. Please continue if you have never configured Adobe repository file for Linux.
  • Download the rpm file yum configuration from http://get.adobe.com/air/ and select “YUM for Linux”.
  • Save the rpm file “adobe-release-i386-1.0-1.noarch.rpm” and close your browser.
  • Use the following command, to install Adobe Flash Player:
$sudo rpm -vhi adobe-release-i386-1.0-1.noarch.rpm
$sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux
  • The above command setup the Adobe repository so that you could use yum to download the latest Adobe AIR from Adobe repository.
  • To verify the setup of the repository data make sure that the file /etc/yum.repos.d/adobe-linux-i386.repo is available

Install 32-bit and 64-bit Libraries

  • Before you install Adobe AIR, you need to ensure that all the necessary libraries (32-bit and 64-bit) are properly installed in the system. The command is (single line):
$sudo yum install -y ld-linux.so.2 gtk2-devel.i686 libdbus-glib-1.so.2
libhal.so.1 rpm-devel.i686 libXt.so.6 gnome-keyring-devel.i686
libDCOP.so.4 libxml2-devel.i686 nss-devel.i686 libxslt.i686
xterm rpm-build

Installing Adobe AIR

  • After you have ensure that all the necessary libraries are downloaded and installed, you can proceed to install Adobe AIR using the command:
$sudo yum install -y adobeair

Automation

I have included a simple script for installing Adobe AIR. You can download the script here. Please read the note before running the script.

You also need to give execution permission to the script using the command

$sudo chmod +x <script name>

To run the script use the command:

$sudo ./<script name>

(Update) Additional Problem Running TweetDeck

After installing Adobe AIR, I could install Twhirl and TweetDeck on my system. However, I encountered additional problem when using Tweetdeck. It produce the following error:

Sorry, Adobe AIR has a problem running on this computer.
TweetDeck is having trouble storing your passwords securely..... etc

Following the instructions from Adobe does not help either. The solution is you need to install the following 32-bit library before running Tweetdeck:

$sudo yum install libgnome-keyring.i686

***End***


		
Advertisements

13 Responses to Installing Adobe AIR in Fedora 15 (Lovelock)

  1. rgdacosta says:

    I’ve tried this mate and without success!

    Not quite sure what’s potting but I have all the dependencies installed and AIR has been installed but with each .air file it says that the file is corrupted.

    • technozeal says:

      Issue the following command: $touch ~/.airappinstall.log
      This command created a log file so that error will be logged when you install any .air file again. You might want to remove the air application before reinstalling. For example, to query if twhirl has been installed use the command $sudo rpm -qa | grep twhirl*. If twhirl has been installed, it will show the name of the full package name and use the command $sudo rpm -e to remove the application.
      If your re-installation of the .air file produces same error, check out the log file. Please note that the file .airappinstall.log is a hidden file.
      Alternatively, you might want to install other types of .air application to determine if Adobe AIR is causing the problem. If you think Adobe AIR is causing the problem, use the rpm command to remove Adobe AIR and reinstall AIR again.
      Good luck.

  2. rgdacosta says:

    I think that the problem is with AIR itself. I’ve downloaded the RPM, BIN and it doesn’t install. It fails with the following message:

    An error occurred while installing Adobe AIR. Installation may not be allowed by your administrator. Please contact your administrator

    I’ve done this as root and using sudo.

    Installation via YUM is successful but it tells me the .air files are all corrupted.

    • technozeal says:

      Perhaps you need to remove existing Adobe AIR first. Use the command $rpm -qa | grep ‘adobe’ to list all packages installed. Use command rpm -e to remove any packages that are related to Adobe AIR.

      You also need to update the system using $sudo yum update. Use this command $touch ~/.airinstall.log to create a log file for Adobe AIR. Then you install Adobe AIR with YUM again using my instructions. Make sure that all the required libraries are installed. Check the log for any errors.

      I have only successfully tested with twhirl, so I know the file downloaded from twhirl is good. You could re-download all the air application to rule out file corruption problem.

      If all else failed, perhaps you could post a questions (together with error log) at Linux forum , http://fedoraforum.org/ or http://www.linuxquestions.org/ or http://www.linuxforums.org/. These forums have a wider audience and their response is faster.

      Good luck again.

  3. Admon Mansur says:

    Hi there iḿ having issues installing tweetdeck on fedora15, I have installed adobe AIR. But get the following error:

    Can anyone please help! 😦

    Error Screenshot: http://img.ly/5AQC

  4. Admon Mansur says:

    [Adobe AIR Application Installer:5160][INFO] Application Installer begin with version 2.6.0.19170 on Linux x86
    [Adobe AIR Application Installer:5160][INFO] Commandline is: /home/admon/Downloads/TweetDeck_0_37.6.air
    [Adobe AIR Application Installer:5160][INFO] Installed runtime (2.6.0.19170) located at /opt/Adobe AIR
    [Adobe AIR Application Installer:5160][INFO] Unpackaging file:///home/admon/Downloads/TweetDeck_0_37.6.air to /tmp/FlashTmp.w7Le5t
    [Adobe AIR Application Installer:5160][INFO] Application signature verified
    [Adobe AIR Application Installer:5160][INFO] Unpackaging/validation complete
    [Adobe AIR Application Installer:5160][INFO] No app located for appID ‘TweetDeckFast’ and pubID ‘FFF259DC0CE2657847BBB4AFF0E62062EFC56543.1’
    [Adobe AIR Application Installer:5160][INFO] Converting unpackaged application to a native installation package in /tmp/FlashTmp.dRVYPr
    [Adobe AIR Application Installer:5160][ERR] Native installation package creation failed: [ErrorEvent type=”error” bubbles=false cancelable=false eventPhase=2 text=”Unhandled exception Error: Error creating the package /opt/Adobe AIR/Versions/1.0/Resources/rpmbuilder error : Could not load the library: librpmbuild.so, librpmbuild.so: cannot open shared object file: No such file or directory;Could not load the library: librpmbuild-4.9.so, librpmbuild-4.9.so: cannot open shared object file: No such file or directory;symbol not found: parseSpec, /usr/lib/librpmbuild.so.2: undefined symbol: parseSpecCannot run rpmbuild” errorID=5032]
    [Adobe AIR Application Installer:5160][ERR] Application Installer end with exit code 7

    • technozeal says:

      You need to install rpm package building tools, use the following command:
      (64-bit)
      $sudo yum install rpm-build rpm-build.i686 rpm-build-libs rpm-build-libs.i686 rpm-devel rpm-devel.i686 rpm-libs rpm-libs.i686
      (32-bit)
      $sudo yum install rpm-build rpm-build-libs rpm-devel rpm-libs

      Good Luck!

  5. Nigel Smith says:

    I’ve tried these instructions, and although AIR installed without a problem, it looks to me like TweetDeck is a no go.

    I found the log file ‘/home/nwsmith/.appdata/Adobe/AIR/Logs/Install.log’

    And basically it seems it wants to use symbol parseSpec, but in RPM 4.9.X that is no longer available.

    I’ve done a full report on my findings here:
    http://nwsmith.blogspot.com/2011/06/installing-tweetdeck-with-adobe-air-on.html

  6. Xeiron says:

    Sadly, did not work for me. Install of Adobe Air went fine. But .air files fail to work. I only tried it with Snippley though; I think I will just stick with Evernote for keeping track of all my bash commands.

    • technozeal says:

      Try installing other .air file to rule out any file corruption.

      Sticking to Evernote is a good idea. Adobe products do not work smoothly with Fedora.

      Cheers.

  7. It looks like they haven’t bothered updating Air for Linux beyond 2.6. That kinda puts Air in the “Windows, Mac and Mobile” segment of “cross-platform”.

  8. At the risk of being tagged a filthy rotten spammer, this whole Air on Linux had me discover Seesmic Social, which is awesome and has Windows, Mac, mobile and web clients.

    At the moment, Tweetdeck’s web client is still in beta (unless you’re using Chrome, of course). So Seesmic hits the spot for me right now:

    https://seesmic.com/seesmic-social/

  9. callum says:

    sadly, abode have removed adobeair from their yum repository so these instructions no longer work.

%d bloggers like this: