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

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.


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


I run teamviewer 7 on ubuntu 12.04 64 bit without any problems.

All that I did to install it was to download the file direct from the Teamviewer website selecting the correct version (i.e. Ubuntu 64 bit) and just opened the file and the software centre installed it for me without any issues.

But looking at your error output I would just install all the missing dependencies. Go into the Software Centre and search for each of the missing items and install them before trying to install teamviewer again. Remember in software centre to click on "show technical item" at the bottom left of the screen.

Hopefully this will work for you.

Best of luck.