Skype in CrunchBang Linux

I was stuck while installing Skype in CrunchBang Linux (11 – Waldorf) amd64(64-bit) version this morning. Although Skype only offers i386(32-bit) package for Debian, I tried to run the installation hoping it would give me something or just to see what would be the outcome. And just as I expected “Unsupported architecture” popped out. With a few searches, I learned that it’s possible to install i386 packages to a amd64 system that supports Multiarch.

Multiarch is the term being used to refer to the capability of a system to install and run applications of multiple different binary targets on the same system. For example running a i386-linux-gnu application on an amd64-linux-gnu system. This example is the most common case, but many other working combinations are possible, such as armel and armhf.[1]

From here, you’ll need to add first the architecture for i386:

$ sudo dpkg --add-architecture i386
$ sudo apt-get update

Download the Skype deb package for Debian here. Then run the installation:

$ sudo dpkg -i skype-debian_[version]_i386.deb

This will return an error something like “…has unmet dependencies.”.
To fix this, run:

$ sudo apt-get -f install

This will install the missing dependencies, it will take some time. After that, run the Skype installation again and you’re done.

Hit Alt + F2 or (the alternative which I prefer) Alt + F3 then type Skype.

Reference

1. http://wiki.debian.org/Multiarch

  • Thank you, that was helpful! Also, cool website name 🙂

    • Rogelio

      No problem! 🙂

      Thanks, but it might mislead the visitor in the future! 😀

  • Nicolas KC

    Thanks so much for posting this! Now I also learned something new about the different architectures and how software works in regard to this!

    • Rogelio

      No problem, good to here that! 🙂

  • Jure

    Very helpful advice.