
Please note, this only seems to work for whichever desktop environment you are using when you install. If you install in Gnome and then try to run in KDE (or vice-versa) it may not work due to something with Air.
After much Googling and pain and suffering, I finally got TweetDeck working in my 64 bit install of Ubuntu.
If you use Twitter, have more than 20 or so followers and haven't tried TweetDeck yet, you don't know what you're missing out on. TweetDeck will help you organize the people you follow into groups, manage your direct messages, and even set up searches that watch the Twitter stream for certain topics. It's a must-have for anyone using Twitter on a regular basis.
I've used these instructions now in both Ubuntu 8.04 Hardy and 8.10 Ibex, and they worked well.
First, you'll want the getlibs package. (note, link updated 10/8/09)
"getlibs" will help solve the 32 bit library dependency problems. This is discussed on the Ubuntu forums. Install it by double-clicking the downloaded package.
It's easiest to do the rest from the console, so open a console and copy and paste the sections below and you'll be up and running in no time.
You'll need the following from the standard Ubuntu repositories. Enter the following in a console:
sudo apt-get install lib32asound2 lib32gcc1 lib32ncurses5 lib32stdc++6 lib32z1 libc6 libc6-i386 lib32nss-mdns
Next, use getlibs to install the following:
libnss3.so.1d libnssutil3.so.1d libsmime3.so.1d libssl3.so.1d libnspr4.so.0d libplc4.so.0d libplds4.so.0d libgnome-keyring.so libgnome-keyring.so.0 libgnome-keyring.so.0.1.1
The last three are specifically needed for TweetDeck and not Air.
To make it easy, just copy and paste the following into a console: (thanks go out to "mattgen88" for this tip)
sudo getlibs -l libnss3.so.1d libnssutil3.so.1d libsmime3.so.1d libssl3.so.1d libnspr4.so.0d libplc4.so.0d \ libplds4.so.0d libgnome-keyring.so libgnome-keyring.so.0 libgnome-keyring.so.0.1.1
The next one is suggested by a commenter below. I didn't find I needed it, but it may help some people out there. Air has put out an update since I wrote this guide, so it may be related to that. Anyway, if Air fails to work properly, try this:
sudo cp /usr/lib/libadobecertstore.so /usr/lib32
Download Adobe AIR. After it's downloaded, mark it as executable by right clicking on the file and choosing properties. Then, double-click it. You cannot use "sh AdobeAIRInstaller.bin" to run this.
After installing Adobe Air, I had to run the following from a console:
sudo ldconfig
Finally, grab TweetDeck and use the Adobe Air installer on it.
Hopefully this will at least point someone else in the right direction.

Same issue
"I just downloaded TweetDeck and when I bring the program up, i get a black screen with all the TweetDeck icons above. But I can't log in.
The log out button at the top right will not let me log out, only log out and close TweetDeck. I've uninstalled, installed, loaded and reloaded Air and TweetDeck several times. Help!"
BUT I DON'T HAVE THE FOGGIEST ABOUT WHAT YOU ARE TALKING ABOUT TO FIX IT? I AM GENERALLY VERY COMPUTER LITERATE, BUT THESE DIRECTIONS FEEL LIKE YOUR SPEAKING JAPANESE. ANY POINTERS??
May I help you ?
You seems new on linux, aren't you ?
I can try to explain you what you don't understand. So What is not clear ?
The instructions are well
The instructions are well written and my mom who is 64 followed them and first chance got them to work. No Kidding!
Not sure what to suggest
Most everything above is just copy and paste. I'd recommend you use a 32 bit version of Linux if this is over your head - there's too many little "gotchas" you will run into with a 64 bit OS that require a bit of technical skill to overcome.
Your specific problem is caused by missing the 32 bit libraries for libgnome-keyring that the second paste section above would fix.
So, first STOP YELLING BY TURNING OFF YOUR CAPSLOCK KEY, then download and install the getlibs package that I link to above. Installing it is easy - after it's downloaded just double click it.
Then, open up a terminal (Applications - Accessories - Terminal) and copy and paste in the block where each line starts with "sudo getlibs"
Afterwards type in "sudo ldconfig" and then try opening tweetdeck again.
Wait, didn't I say all that in the post above? Maybe you should read the entire post.
Thanks!
This solved my problems! Thank you so much. I'm glad to be able to try out TweetDeck now.
You my friend are a rockstar!
I don't know how you figured out what was hanging, but I thank you from the bottom of my heart in figuring out what it takes to get tweetdeck working on 64bit linux. I was suffering from not having it since I use it on my Mac.
Thank you!
You ROCK!
this really helped
This is a good step by step guide to make AIR/Tweetdeck work on 64-bit ubuntu.
-Syed
Thank you.
This did the trick. Thank you for posting the solution.
one correction
The command:
sudo apt-get lib32asound2 lib32gcc1 lib32ncurses5 lib32stdc++6 lib32z1 libc6 libc6-i386
needs to be corrected to:
sudo apt-get install lib32asound2 lib32gcc1 lib32ncurses5 lib32stdc++6 lib32z1 libc6 libc6-i386
-syed
Oops
Thanks for pointing that out - I've corrected the howto now.
I think....
I love you....
Thank you so much for this painless fix.
Not lucky to install Tweetdeck
Copy and paste (explains all):
sudo apt-get install lib32asound2 lib32gcc1 lib32ncurses5 lib32stdc++6 lib32z1 libc6 libc6-i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
lib32asound2 is already the newest version.
lib32gcc1 is already the newest version.
lib32ncurses5 is already the newest version.
lib32stdc++6 is already the newest version.
lib32z1 is already the newest version.
libc6 is already the newest version.
libc6-i386 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
ronald@ronald-desktop:~$ sudo getlibs -l libnss3.so.1d
No match for libnss3.so.1d
ronald@ronald-desktop:~$ sudo getlibs -l libnssutil3.so.1d
No match for libnssutil3.so.1d
ronald@ronald-desktop:~$ sudo getlibs -l libsmime3.so.1d
No match for libsmime3.so.1d
ronald@ronald-desktop:~$ sudo getlibs -l libssl3.so.1d
No match for libssl3.so.1d
ronald@ronald-desktop:~$ sudo getlibs -l libnspr4.so.0d
No match for libnspr4.so.0d
ronald@ronald-desktop:~$ sudo getlibs -l libplc4.so.0d
No match for libplc4.so.0d
ronald@ronald-desktop:~$ sudo getlibs -l libplds4.so.0d
No match for libplds4.so.0d
ronald@ronald-desktop:~$ sudo getlibs -l libgnome-keyring.so
No match for libgnome-keyring.so
ronald@ronald-desktop:~$ sudo getlibs -l libgnome-keyring.so.0
No match for libgnome-keyring.so.0
ronald@ronald-desktop:~$ sudo getlibs -l libgnome-keyring.so.0.1.1
No match for libgnome-keyring.so.0.1.1
ronald@ronald-desktop:~$
Please advice for correction.
bye
R.
Tried again and worked
I tried it again, this time also with step ONE (downloading the libs first)
Thanks for the help.
bye
R.
Firewall issues?
Thanks for your tutorial - it definitely helped me to install the thing and connect to the password keyring.
Unfortunately i'm now getting a message "Unable to connect to twitter, please check your firewall". At the risk of sounding like a total n00b, i don't think i'm actually running a firewall! Do you have any ideas why this might happen?
Could be...
Could be that Twitter was down? They still do that occasionally, but not as bad as a few months ago :-)
Also having "firewall issues"
Not entirely certain why, however I'm having the same problem running 8.04 Hardy 64-bit. Mo network connectivity from any of my AIR apps works (including tweetdeck)
Using information gathered from several different pages:
http://kb.adobe.com/selfservice/viewContent.do?externalId=kb408084&slice...
and http://joeb454.ubuntuforums.org/showthread.php?p=6710388
as well as this one, I have tweetdeck starting with no gnome-keyring errors, all fields appear properly, the only problem left seems to be nextwork socket access.
I've run wireshark against my network interface and again at my router to see if any traffic ever leaves the box, it seems as though AIR can't get access to the network stack.
I have a 32bit box I'm testing the difference on right now using ldd and lsof to determine if some other library is missing, otherwise reinstalling AIR as a whole seems like the next logical step.
Not sure I can help
But if you figure out there's another library missing or some other step that might help, reply back here and I'll update the HOWTO.
I haven't done it on a brand spankin' new Hardy install, but my desktop that runs it is Hardy and my laptop was Hardy before I upgraded to Ibex.
Firewall?
Hey, just installed TweetDeck and it does not connect, Thwirl also fails. Seems like air apps only. Maybe Air 1.5.1?
The same problem that I
The same problem that I have. I am not able to acess network from any of my air applications I have tested.
I installed adobe air 1.5.1 with the instructions of this page in a Ubuntu 8.0.4. If someone has any idea of the problem it would be appreciated.
Solved!
I'm enjoying TweetDeck running on Ubuntu Intrepid Ibex 64 bit for the first time, thanks to you!
I'll try the same tips on a 64 bit Ubuntu Hardy, couldn't install Adobe Air on this one.
Thanks again,
Thierry
I'm using it on both
I'm using it on both Hardy and Ibex so you shouldn't have any problems.
Thank you for this! The
Thank you for this! The Ubuntu 64 bit instructions for Adobe Air installation don't mention that the libs for keyring need to be installed. I was stuck with a blank TweetDeck box until I found your guide.
Thank you
Worked like a charm - thanks.
ty!!
their tips were crucial to work here at my computer
tkz a lot
Missing repositories?
libgnome-keyring0 was not found in your repositories
Make sure you have all repositories enabled and updated
No packages to install
i get that for everything in the big box. have all my repositoroes switched on.. must be missing something easy.
What Ubuntu?
What version of Ubuntu?
Have you tried an apt-get update first?
Thanks
Couldn't be easier...Great job..
I'm having the connectivity
I'm having the connectivity issues as well on Hardy. If anyone has an update, it would be greatly appreciated.
Thanks Muchly!
This helped me considerably. I now have TweetDeck running quite nicely on 9.04 beta. :-)
Flash Version?
Hi Tony, first, great how to. Thanks for putting this together. My question is, are you just using the non-free flash player from the Ubuntu repos in the ubuntu-restricted packages, or did you manually install the 64-bit flash player form adobe?
Thanks agian.
josh
I'm using
I'm using flashplugin-nonfree 10.0.22.87ubuntu1~intrepid1
One big plus with that version... it's really good at crashing ;-)
One more step, post Air install...
When running the airinstaller from the CLI, I was getting the following error:
Error loading the runtime (libadobecertstore.so: cannot open shared object file: No such file or directory)
This can be corrected with the following command:
sudo cp /usr/lib/libadobecertstore.so /usr/lib32
I found this when I installed TweetDeck on another 9.04 64-bit install...
Thanks
Thanks for that - I didn't need this when I installed, but I know Air has updated since I wrote this guide so that might be why. I've added this line to the tutorial above.
Not Sure
Currently using Ubuntu 8.10 64. I have attempted your instructions a few times. Had some sort of breakthrough today. After running your instructions when I had AIR already installed on the machine, It updated to version 1.5.1. My issue is that I am having is when I attempt to install Tweetdeck or twhirl, the AIR app installer runs for a half of a second then disappears. When I go back to the tweetdeck and twhirl websites to attempt to redownload, I get either a big white box where the download button use to be or nothing at all.
Any suggestions?
Also, should something happen after running the 'sudo ldconfig' command?
I can't really speak to your
I can't really speak to your problem, but to answer your last question, nothing. It's simply to refresh the library cache and should return to the command prompt fairly quickly.
Appreciate it
Hey, I appreciate the response. Since I tried a mix of everyone's ways I'm going to chalk it up to my stupidity. I am just wiped Ubuntu completely out and am going to start from scratch using only your instructions...so there is only you to blame (jk).
By the way, really like your site. Keep up the good work.
Gnome only?
I've just installed Xubuntu 9.04b and find that after installing TweetDeck, I get the window and menu bar, but nothing in the window. This happened as well on 8.10, although I had a full Gnome install there. TweetDeck worked fine if I was running Gnome. Not to sound too dense, but I should infer from this that something isn't running under Xubuntu that should be?
Same problem with Kubuntu
I'm unsure why at this point (I'm a gnome guy) but I added Kubuntu packages to my standard Ubuntu install and logged in as a KDE session. While in KDE, TweetDeck wouldn't work - just blank as you describe. Swapping back out to Gnome allowed it to work. So apparently, it's relying on some libraries already being loaded by Gnome? This is the first time I've found an application that actually required you to be running the specific environment, not just have the environment installed.
So to answer your question - I have no idea how to make it work with Xubuntu, or KDE for that matter, at this point.
Tweetdeck on Kubuntu
I've had the opposite experience (Ubuntu 8.10). I happen to be running KDE when I installed Tweetdeck. It worked fine on KDE. When I switch to gnome I get the blank screen when I start Tweetdeck. Switching back to KDE it works fine. Maybe Tweetdeck or AdobeAir does some setup at install based on your running desktop.
I recently upgraded my box to Ubuntu 9.04. Now Tweetdeck will not login. It puts a message up indicating it is logging in but never does. I do get the firewall message but I've always gotten that message. Previously it seemed to be a bogus message as it worked in-spite of the message.
Thanks.
I'd installed AIR fine but the Adobe Air App Installer thingy wasn't working - so the TweetDeck.air file wouldn't install... until I followed this guide, and then it worked. Thanks!
Incredible...thanks for the info
Thanks for the service you provided here. Everything worked without a hitch, and I finally have my beloved TweetDeck up and running on Intrepid 64. Thanks for doing all the legwork for us.
Hats off to you.
Perfect
I am always weary when I start copying and pasting code from a tutorial into the terminal, but this was flawless. Excellent work.
lib32nss-mdns
This tutorial worked great for me on ubuntu 8.10 64bit
I just installed 9.04 and found (after this didn't work) that I also needed lib32nss-mdns installed or I would get the firewall error.
lib32nss-mdns corrected my issue
I was getting the unable to connect check your firewall error as well until I installed lib32nss-mdns.
sudo apt-get install lib32nss-mdns
Thanks!
Thanks!!!!
Thank you very much!!!!! :D
worked
Clean install 9.04, and sudo apt-get install lib32nss-mdns fixed the issue.
Thanks, this solved my
Thanks, this solved my Tweetdeck problem after upgrading to 9.04.
Does anyone know how to do anything about the iconize behavior in KDE? With Ubuntu 8.1 it was annoying restoring but under 9.04 it won't restore.
Thank you!
Thank you for the mdns fix. I install Ubuntu Jaunty Jackalope yesterday, and just got TweetDeck working! Woohoo! :D
error code
Air throws up this error code:
"The application could not be installed. Try installing it again. If the problem persists, contact the application author.
error 2032"
Any ideas? or the .air file for tweetdeck would also be good as I only get a flash button.
OK got a bit further after
OK got a bit further after installing lib32nss-mdns, but it doesn't seem to run now ...