Posts Tagged Multiarch

More on installing 32bit applications on 64bit Debian Linux

While downloading the free, for private use, edition of Teamviewer for Linux, I found this How do I install TeamViewer on my Linux distribution? where in the section for Debian, Mint, Ubuntu, Kubuntu, Xubuntu… I found a simple way for the installation of 32bit packages on 64bit Debian.

For the 32-bit package:

sudo dpkg -i teamviewer_linux.deb

In case “dpkg” indicates missing dependencies, complete the installation by executing the following command:

sudo apt-get install -f

For this to work, of course, you need multiarch-support.

In the same page is also explained why the 64bit precompiled packages, cannot be installed on multiarch systems.

Notes to Multiarch:

On newer 64-bit DEB-systems with Multiarch-support (Debian 7) teamviewer_linux_x64.deb cannot be installed because the package ia32-libs is not available anymore on these systems. In this case you can use teamviewer_linux.deb instead.

In case you get the error “wrong architecture i386” you have to execute the following command lines:

  • dpkg --add-architecture i386
  • apt-get update

For further information:


How to find and install needed 32bit libraries on an 64bit Debian Linux

Suppose that you have a 64bit (amd64) Debian Linux, and you want to run a 32bit application, that needs a library that, even though it appears installed on your system, the application cannot find it. The problem is that the library on your system is a 64bit one, but the application needs a 32bit one.

For example Android adt needs the 32bit, even when you download the 64bit archive (as of today), Second Life needs a lot more, being a 32bit application.
Διαβάστε τη συνέχεια του άρθρου »