17

How to: Install Skype on 64 bit Debian Wheezy

May 6, 2013 by

It is NOT as easy as it would first seem. Some magic wand waving (oh yes — Hokey Pokey again!) is required.

Download Skype for Debian 7 (multi-arch)

NOTE: if you are using Ubuntu or Linux Mint, you will need to download the Ubuntu Multiarch version, instead.

Debian Skype

1. What is multi-arch? Multi-arch supports the 32 bit libraries needed to run Skype or even Boinc. So first we need to tell Wheezy (Debian 7 — 64 bit) that we need this support:

Linux 3.2.0-4-amd64 #1 SMP Debian 3.2.41-2 x86_64 GNU/Linux


sudo dpkg --add-architecture i386

Normally, you would just get a prompt.

2. Now update the system:


sudo apt-get update

and it should find all the necessary components for the 32 bit support. Yup, Skype even on a 64 bit system, is a 32 bit application!

3. I found it necessary to run upgrade after doing the update, this differs from what other sites say.


sudo apt-get upgrade

4. Let’s install Skype!


sudo dpkg -i skype-debian_4.1.0.20-1_i386.deb

Or whatever version you download.

5. If you end up with um-met dependencies like I did, Don’t Panic!

Simply tell Linux to fix the dependencies:


sudo apt-get install -f

Repeat step 4 (above)

6. Q.E.D.

skype_4.1

17 Responses to How to: Install Skype on 64 bit Debian Wheezy

  1. stanley82

    Repeat 4 above on Wheezy installing
    ~/Downloads/skype-debian_4.2.0.11-1_i386.deb broken dependencies.
    sudo apt-get -f install … bad stuff follows. Ian

    Need to get 0 B/143 kB of archives.
    After this operation, 201 kB of additional disk space will be used.
    Do you want to continue [Y/n]? y
    (Reading database … 176113 files and directories currently installed.)
    Unpacking gcc-4.7-base:i386 (from …/gcc-4.7-base_4.7.2-4_i386.deb) …
    dpkg: error processing /var/cache/apt/archives/gcc-4.7-base_4.7.2-4_i386.deb (–unpack):
    trying to overwrite shared ‘/usr/share/doc/gcc-4.7-base/changelog.Debian.gz’, which is different from other instances of package gcc-4.7-base:i386
    Errors were encountered while processing:
    /var/cache/apt/archives/gcc-4.7-base_4.7.2-4_i386.deb
    E: Sub-process /usr/bin/dpkg returned an error code (1)

    Wrong version of gcc maybe?

  2. Wayno Post author

    Bit confused. Why are you compiling something?

    deb is pre-compiled.

    Here’s all I did:

    Do you want to continue [Y/n]? Y
    (Reading database … 199917 files and directories currently installed.)
    Removing skype …
    Purging configuration files for skype …
    Processing triggers for hicolor-icon-theme …
    Processing triggers for desktop-file-utils …
    Processing triggers for gnome-menus …

    nwayno@Homer:~/Downloads$ sudo dpkg -i skype-debian_4.2.0.11-1_i386.deb
    Selecting previously unselected package skype.
    (Reading database … 199769 files and directories currently installed.)
    Unpacking skype (from skype-debian_4.2.0.11-1_i386.deb) …
    Setting up skype (4.2.0.11-1) …
    Processing triggers for desktop-file-utils …
    Processing triggers for gnome-menus …
    Processing triggers for hicolor-icon-theme …

    That’s what the install looked like. No gcc involved.
    Wayno

  3. stanley82

    I clicked the deb file and it went good for a bit then broken dependencies. That’s when I went into duckduckgo and did a search and found your help information among others. It’s MintDebian that I’m using. On my Mint15 laptop the deb recommended getting it from the distro SW installer and no probelems, but it’s not in MintDebian. Ian.

  4. Wayno

    Ahh after a couple of emails we figured out the issue. Stanley82 is running Linux Mint, which is based on Ubuntu. He was trying to install the debian multiarch version, rather then the ubuntu multiarch version. I bet that fixes the issues. Thanks for your patience. Let me know if that works.

    Wayno

  5. stanley82

    MintDebian I thought was more debian than ubuntu. Anyway this is what it did, looks the same, libs not there but symantec package manager shows at least the first two as there. I’m going to get pure Wheezy see what it does. Mint15 on my laptop is great. Mint15 on my desktop … well all I get is a screen full of garbage despite nomodeset and vga=771 that always fixed that stuff. Oh yes, thanks for the help. Ian.

    ~/Downloads/Skype $ sudo dpkg -i skype-ubuntu-precise_4.2.0.11-1_i386.deb
    [sudo] password for stan:
    Selecting previously unselected package skype.
    (Reading database … 175757 files and directories currently installed.)
    Unpacking skype (from skype-ubuntu-precise_4.2.0.11-1_i386.deb) …
    dpkg: dependency problems prevent configuration of skype:
    skype depends on libasound2 (>= 1.0.23); however:
    Package libasound2:i386 is not installed.
    skype depends on libc6 (>= 2.3.6-6~); however:
    Package libc6:i386 is not installed.
    skype depends on libc6 (>= 2.7); however:
    Package libc6:i386 is not installed.
    skype depends on libgcc1 (>= 1:4.1.1); however:
    Package libgcc1:i386 is not installed.
    skype depends on libqt4-dbus (>= 4:4.5.3); however:
    Package libqt4-dbus:i386 is not installed.
    skype depends on libqt4-network (>= 4:4.8.0); however:
    Package libqt4-network:i386 is not installed.
    skype depends on libqt4-xml (>= 4:4.5.3); however:
    Package libqt4-xml:i386 is not installed.
    skype depends on libqtcore4 (>= 4:4.7.0~beta1); however:
    Package libqtcore4:i386 is not installed.
    skype depends on libqtgui4 (>= 4:4.8.0); however:
    Package libqtgui4:i386 is not installed.
    skype depends on libqtwebkit4 (>= 2.2~2011week36); however:
    Package libqtwebkit4:i386 is not installed.
    skype depends o
    dpkg: error processing skype (–install):
    dependency problems – leaving unconfigured
    Processing triggers for hicolor-icon-theme …
    Processing triggers for gnome-menus …
    Processing triggers for desktop-file-utils …
    Errors were encountered while processing:
    skype

  6. Bruce

    “3. I found it necessary to run upgrade after doing the update, this differs from what other sites say.”

    *INDEED* !! Thank you! That fixed it..

  7. Pingback: Linux TIP: Installing Skype 4.2 on Debian | Doxdrum's Blog

    • Wayno Post author

      It works fine on Wheezy:

      Debian GNU/Linux 7 \n \l

      nwayno@Homer:~$ uname -a
      Linux Homer 3.2.0-4-amd64 #1 SMP Debian 3.2.54-2 x86_64 GNU/Linux
      nwayno@Homer:~$

  8. Jim Collier

    I certainly seem to have a problem on wheezy 64-bit and not sure how to resolve it – seems I’m in a knot where I can’t remove or install conflicting packages (specifically libsqlite3-0:i386) without causing mayhem:

    [root@eor apt]# uname -a
    Linux eor 3.2.0-4-amd64 #1 SMP Debian 3.2.57-3+deb7u1 x86_64 GNU/Linux
    [root@eor apt]# dpkg –print-architecture
    amd64
    [root@eor apt]# dpkg –print-foreign-architectures
    i386

    [root@eor apt]# aptitude why libsqlite3-0:i386
    i gnome-core Depends zenity (>= 3.4)
    p zenity:i386 Provides zenity
    p zenity:i386 Depends libwebkitgtk-3.0-0:i386 (>= 1.3.10)
    p libwebkitgtk-3.0-0:i386 Depends libsqlite3-0:i386 (>= 3.5.9)

    [root@eor apt]# aptitude why libsqlite3-0:amd64
    i iceweasel Depends libsqlite3-0 (>= 3.7.12-1~)

    [root@eor apt]# aptitude why-not libsqlite3-0:amd64
    i gnome-core Depends zenity (>= 3.4)
    p zenity:i386 Provides zenity
    p zenity:i386 Depends libwebkitgtk-3.0-0:i386 (>= 1.3.10)
    p libwebkitgtk-3.0-0:i386 Depends libsqlite3-0:i386 (>= 3.5.9)
    p libsqlite3-0:i386 Breaks libsqlite3-0 (!= 3.7.13-1+deb7u1)

    [root@eor apt]# aptitude why-not libsqlite3-0:i386
    i libsqlite3-0 Breaks libsqlite3-0:i386 (!= 3.7.17-1~bpo60+1)

    Any suggestions as to how I can get out of this pickle welcome – many thanks.

  9. Jim Collier

    Solved it … seems the backports version of libsqlite3-0:amd64 [3.7.17-1~bpo60+1] won’t co-exist with libsqlite3-0:i386 [3.7.13-1+deb7u1]:

    1 Comment out from /etc/apt/sources.list:
    #deb http://mozilla.debian.net/ wheezy-backports iceweasel-release

    2 apt-get update

    3 apt-get install –reinstall iceweasel

    4 dpkg -r –force-depends libsqlite3-0:amd64

    5 apt-get install libsqlite3-0:amd64 libsqlite3-0:i386 libqtwebkit4:i386

    6 dpkg -i skype-debian_4.2.0.13-1_i386.deb

Add Comment Register



Leave a Reply

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

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>