The content of this page is no longer maintained and could be outdated soon or already is. The reasons could be various, like this information became obsolete or there is by now a better way to handle the information on this page. This page will be retained here for archiving reasons.
I assume you know Skype, otherwise you probably wouldn't be here.
Sadly, there's no 64bit version of Skype for Linux available. That could change though, I read that Skype (at least the UI) will become Open Source in the future. At least as per version 184.108.40.206 there is a 64bit package for Debian available, so no more manual installation of dependencies and “–force-architecture”.
In the meantime, fortunately it is possible—and quite simple—to run Skype on Debian GNU/Linux amd64 (Lenny or later). Just follow these steps:
- Download the latest Skype version from the official site.
- Install Skype (you should use the filename of the downloaded .deb of course)
# dpkg -i skype-debian_220.127.116.11-1_amd64.deb
Note that none of this troubleshooting would be necessary if Skype was a real 64bit application…
Logitech Quickcam Messenger
It is possible that your video won't work with a Logitech Quickcam Messenger (and other Logitech cameras) while it works fine in all other applications. This issue is addressed in the Release Notes of version 18.104.22.168, follow these steps to get it working again:
- If you haven't already, install some 32bit v4l libraries:
# apt-get install lib32v4l-0
- Create a launcher for Skype that contains this command:
Your camera now should work fine.
It is quite possible that Skype won't start (i.e. it opens and immediately closes again). When starting Skype from a terminal you'll get the following error message. I didn't get it while running Lenny, but later in Squeeze it happened.
Inconsistency detected by ld.so: dl-open.c: 611: _dl_open: Assertion `_dl_debug_initialize (0, args.nsid)->r_state == RT_CONSISTENT' failed!
If that is the case, make sure you don't use any 32bit applications that need pulseaudio. Because if you do, this problem can't be solved. If you don't, the solution luckily is quite easy. Just make sure the pulseaudio 32bit libraries aren't readable anymore (as root):
# chmod 200 /usr/lib32/libpulse*
This is actually better than just deleting the files, otherwise you'll have to do the same change again and again on updates.
Et voilà – Skype works like a charm again. This information is actually available in
/usr/share/doc/skype/README, but let's be honest: we all first search the internet, don't we?