Getting TweetDeck to work on Fedora-11

I’ve been fighting to get TweetDeck to work on my Linux system for a while. There simply is no comparable native client under Linux. I’ve used Gwibber which is ok, but no comparison to TweetDeck.

There are a couple of problems to solve: first, you need to get Adobe Air to work. And with all due respect to Adobe – they clearly haven’t figured out the kinks to making their software actually install easily on the various Linux distributions. A quick Google search seems to make that painfully clear.

Forget 64bit Linux. Yes, allegedly it works for a few people with various 32bit libraries installed, but after six weeks of trying to get this to work I came to the conclusion that this was a lost cause.

And even with 32bit Fedora-11 there still are a number of problems to solve. First you need to make sure that you have all the dependencies installed – even though it would be easy to have rpm do that for you, Adobe clearly hasn’t figured out how to do that… so you have to do this manually:

sudo yum -y install gnome-keyring rpm-build nss

Then (thanks to erik jacobs) you appear to need to manually create another link for librpmbuild:

sudo ln -s librpmbuild.so.0.0.0 /usr/lib/librpmbuild-4.7.so

Now you are ready to run the installer:

chmod +x AdobeAIRInstaller.bin
sudo AdobeAIRInstaller.bin

But this still doesn’t solve the problem of installing AIR applications. Adobe wants to install them into /opt by default (which a regular user can’t write to) – and even after changing that to do writeable by my user things still failed with cryptic (and useless) error messages. So I finally figured out that I needed to manually download the AIR installer packages (like TweetDeck_x_yz.air) and then run the AIR application installer from hand (again as root):

sudo Adobe\ AIR\ Application\ Installer

and then pick the .air file in the file select box; the installer is too dumb to allow you to pass a .air file on the command line. Come on guys…

With all these steps I got it to work – but frankly I think this is an embarrassing sign for how much further AIR has to go to be really useful on Linux. 2 out of 10 points, Adobe…

2 Comments so far

  1. Dave Stewart on July 12th, 2009

    Air install (and twhirl) seemed to install pretty easily on Ubuntu 9.04, just doesn’t entirely work… can’t seem to get logged in

  2. m@! on October 15th, 2009

    11 x86_64 is a little more trouble but doable. also, you can install via. the command-line.

    sudo yum install gtk2-devel.i586 nss.i586 libxml2-devel.i586 libxslt.i586 gnome-keyring.i586 rpm-devel.i586

    sudo yum install PackageKit-gtk-module.i586 bug-buddy.i586 alsa-plugins-pulseaudio.i586

    sudo yum install libXt.i586 libcanberra-gtk2.i586 gtk-nodoka-engine.i586

    *INSTALL AS ROOT*
    chmod u x Download/AdobeAIRInstaller.bin
    sudo Download/AdobeAIRInstaller.bin

    *DOWNLOAD AIR FILE*
    sudo /opt/Adobe\ AIR/Versions/1.0/airappinstaller /home//Download/TweetDeck_0_30.0.air

    *LAUNCH AS REGULAR USER*
    /opt/TweetDeck/bin/TweetDeck &

Leave a reply