This guide shows, howto install Adobe AIR on Fedora 12, Fedora 13, CentOS 5.5, Red Hat (RHEL) 5.5 and Red Hat (RHEL) 6. This method works on both 32-bit and 64-bit architectures. This guide also shows howto use Adobe AIR Application Installer and install TweetDeck.

What is adobe AIR?

Adobe AIR (Adobe Integrated Runtime) is a cross-platform runtime environment for building rich Internet applications as a desktop applications, using existing HTML, Ajax, Adobe Flash or Adobe Flex. Adobe positions it as a browser-less runtime for rich Internet applications that can be deployed onto the desktop, rather than a fully-fledged application framework.

1. Change Root User

sudo -i
## OR ##
su -

2. Install Needed Dependencies with YUM

Install Fedora 12 and Fedora 13 – i686 – 32 bit dependencies

yum install xterm

Install Fedora 12 – x86_64 – 64 bit dependencies

yum install 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

Install Fedora 13 – x86_64 – 64 bit dependencies

yum install 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

If these packages do not install, then try the following:

Enable Fedora 13 – i386 – Updates Repository

Add following content to /etc/yum.repos.d/f13-i386-updates.repo file

[updates-f13-i386]
name=Fedora 13 - i386 - Updates
failovermethod=priority
#baseurl=http://download.fedoraproject.org/pub/fedora/linux/updates/13/i386/
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f13&arch=i386
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-i386

Clean all caches

yum clean all

Install depencies with following command

yum --enablerepo=updates-f13-i386 install 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

And then Install Adobe AIR 2 RC

Install CentOS 5.5 and Red Hat (RHEL) 5.5 – i386 – 32 bit dependencies

yum install xterm

Install CentOS 5.5 and Red Hat (RHEL) 5.5 – x86_64 – 64 bit dependencies

yum install ld-linux.so.2 gtk2-devel.i386 libdbus-glib-1.so.2 \
libhal.so.1 rpm-devel.i386 libXt.so.6 gnome-keyring-devel.i386 \
libDCOP.so.4 libxml2-devel.i386 nss-devel.i386 libxslt.i386 xterm

3a. Install Adobe AIR 1.5 (Current Version 1.5.3)

Download Adobe AIR 1.5

Goto Adobe AIR download page and download Adobe AIR 1.5

Make Adobe AIR Installer Executable

chmod +x AdobeAIRInstaller.bin

Run Adobe AIR Installer

./AdobeAIRInstaller.bin

Installing Adobe AIR 1.5


Open (Start) Adobe AIR 1.5 Application Installer

3b. Install Adobe AIR 2 (Current Version 2 RC)

Download Adobe AIR 2

Goto Adobe Labs download page, Agree terms of the agreement and download Adobe AIR 2 RC (RPM version)

Install Adobe AIR 2 RC

rpm -Uvh air2_rc1_runtime_lin_051110.i386.rpm
## OR (if another version) ##
rpm -Uvh air2*.rpm

Open (Start) Adobe AIR 2 RC Application Installer

4. Test Adobe AIR Installation and Install TweetDeck Application

Note: Flash Player is needed installing Adobe AIR applications, so install Adobe Flash Player first

Goto Adobe AIR Marketplace and find some Adobe AIR programs, example TweetDeck:

Click Download from Publisher

Getting Ready to Install TweetDeck

Accept TweetDeck Installation

Select TweetDeck Installation Options and Location

Enter root Password (if needed, depends on installation location)

Start Using TweetDeck

TweetDeck (0.34.3) Running on Fedora 13 – x86_64 (64 bit)

Fedora 13 x86_64 Adobe Air 2 TweetDeck

Alternative Way to Start Adobe AIR Application Installation

Download application.air file.

Open Adobe AIR Application Installer from Menu and Select file.air

OR

Run following command (example as root):

Adobe\ AIR\ Application\ Installer /exact/path/to/file.air

## Real example ##
Adobe\ AIR\ Application\ Installer /home/user/Downloads/tweetdeck.air