'teamviewer depends on (...)' while trying to install TeamViewer [duplicate]

Solution 1:

From the line saying "replacing" it looks as if TeamViewer is already installed.

If it isn't, run (in a terminal):

sudo apt-get -f install

and then

sudo apt-get install libc6-i386 lib32asound2 lib32z1 ia32-libs

and try installing the .deb with

sudo dpkg -i teamviewer_linux_x64.deb

If nothing works, and only if nothing works, you can force installation, but you will most probably BREAK APT:

sudo dpkg --force-depends -i teamviewer_linux_x64.deb

Note that this is far from ideal.

Solution 2:

This is on the TeamViewer site.

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: http://wiki.debian.org/Multiarch/HOWTO