How To Properly Install Skype 4.3 On Debian And Derivatives And Fix The Crashes!

Edit: Due to the fact that this article is old, the installation instructions may not work anymore. In order to successfully install the latest version of Skype, please access the skype tag and open the latest article (the one on top).

The latest installation instructions for Skype

Hello Linux Geeksters. As you may know, Skype 4.3 has been recently released, coming with a new user interface and improvements for the Skype client. Among others, it got support for cloud-based Group Chat, the file transfer support when using multiple devices at once got enhanced, support for PulseAudio 3.0 and PulseAudio 4.0 has been added while the support for Alsa has been dropped and the accesibility for blind and visually impaired users has been improved.

In this article I will show you how to install Skype 4.3 on Debian Jessie, Debian Wheezy, Kwheezy, Crunchbang, SparkyLinux and other Debian derivative systems.

Follow the instructions for your system and architecture exactly, in order to get a successful installation.

How to install Skype 4.3 on 32 bit Debian and derivatives:

$ sudo apt-get remove skype skype-bin:i386 skype:i386
$ sudo apt-get install gdebi libpulse0:i386
$ wget http://download.skype.com/linux/skype-debian_4.3.0.37-1_i386.deb
$ sudo gdebi skype-debian_4.3.0.37-1_i386.deb

How to install Skype 4.3 on 64 bit Debian and derivatives:

$ sudo apt-get remove skype skype-bin:i386 skype:i386
$ sudo dpkg --add-architecture i386
$ sudo apt-get update
$ sudo apt-get install gdebi libpulse0:i386
$ wget http://download.skype.com/linux/skype-debian_4.3.0.37-1_i386.deb
$ sudo gdebi skype-debian_4.3.0.37-1_i386.deb
$ echo "LD_LIBRARY_PATH=/usr/lib/i386-linux-gnu/ /usr/bin/skype" >> ~/.bashrc

Troubleshoot Skype 4.3, and fix the crashes:

Unfortunately Micro$oft has done a crappy job and the Skype 4.3 client crashes, because it cannot properly recover the archive. The easiest thing to do is the delete it:

$ rm -rf ~/.Skype

It also crashes when you receive a file on skype, so do the following

$ sudo apt-get sqlite3
$ sqlite3 ~/.Skype/$USER/main.db
> SELECT body_xml from Messages WHERE type=68 AND body_xml LIKE '%files%' LIMIT 0,10;
> UPDATE Messages SET body_xml=substr(body_xml,instr(body_xml,'<files')) WHERE type=68 AND body_xml LIKE 'posted%';
> UPDATE Messages SET body_xml=substr(body_xml,instr(body_xml,'<files')) WHERE type=68 AND body_xml LIKE 'sent file%'; > .quit

Liked it? Take a second to support Geekster on Patreon!
Tagged with: , , , , , , , , , ,
Posted in The Linux and Unix Articles!
10 comments on “How To Properly Install Skype 4.3 On Debian And Derivatives And Fix The Crashes!
  1. Aleksander says:

    I installed the OS Debian GNU / Linux 7.6:
    $ uname -a
    Linux 3.0.12 #1 SMP Fri Aug 2 12:54:23 MSK 2014 i686 GNU/Linux
     
    I’ve done everything as it is written:
    http://linuxg.net/how-to-properly-install-skype-4-3-on-debian-and-derivatives-and-fix-the-crashes/
    How to install Skype 4.3 on 32 bit Debian and derivatives:
    $ sudo apt-get remove skype
    $ sudo apt-get install gdebi libpulse0
    $ wget http://download.skype.com/linux/skype-debian_4.3.0.37-1_i386.deb
    $ sudo gdebi skype-debian_4.3.0.37-1_i386.deb

    -i run:
    $ skype

    -after entering the password in the login screen there is a drop:
    $ Emergency Stop

    What’s next?

  2. Fabio says:

    I’ve followed all the instructions and Skype is working fine…but, unfortunately when I type in terminal the “su” command + password, skype is started unexpectedly. Any suggestion on how to solve this? I just started using Debian (I used to use Ubuntu). Thanks in advance for any help!

  3. Aldo Maggi says:

    I’ve followed your procedure, I’ve deleted .Skype and have run
    sqlite3 ~/.Skype/$USER/main.db
    but when I launch
    > SELECT body_xml from Messages WHERE type=68 etc etc
    it answers: ERROR I connot open main.db
    In fact ~/.Skype/$USER/main.db doesn’t exist.
    Therefore I’ve copied main.db from .Skype on another computer but it answers: ERROR mail.db malformed
    Where am I wrong?
    Thanks
    Aldo

  4. spravochnick says:

    Works on crunchbang #! waldorf. Thanks.

  5. Jose says:

    It worked in ubuntu 14.04 but I have o remove .Skype each time I restart skype

  6. Dominique says:

    Make sure your /etc/apt/sources.list is correct.
    lol that was my newbie experience ….

  7. Andy says:

    ever since I have run these commands, Skype runs instantly from terminal?!?! What is going on with that?

    • Andy says:

      Can I ask why you have set Skype to run every time anyone runs the terminal?!?! That suggestion is just shocking to say the least!! DO NOT EXECUTE: echo “LD_LIBRARY_PATH=/usr/lib/i386-linux-gnu/ /usr/bin/skype” >> ~/.bashrc

      It runs a new instance of Skype every time you start the terminal which frankly is just stupid!

      • Sam says:

        I made this same mistake, and now skype runs every time I open a terminal. Were you able to fix this? If so, how did you do it?

Leave a Reply

Your email address will not be published. Required fields are marked *

*

Support LinuxG via Patreon
Support LinuxG.net on Patreon!
Subscribe

  

Subscribe to get the latest Linux news and how to guides directly on your e-mail!