Updated 2015 Feb 5.
Debian Wheezy and Debian Jessie 64-bit cannot install ia32-libs due to a change in how multi-architecture works.
Teamviewer installation notes state that we cannot install
teamviewer_linux_x64.deb, and must use the 32-bit
But, teamviewer_i386.deb depends on 32-bit libraries. So we must add multi-architecture:
sudo dpkg --add-architecture i386 ; sudo apt-get update ;
Then if we attempt to install
teamviewer_i386.deb, it reports we do not have dependencies met. We can see the full dependency names by trying to install to package by name (since dpkg -i has added the info locally):
sudo apt-get install teamviewer
Using the output, we can install the dependencies manually:
sudo apt-get install libc6:i386 libgcc1:i386 libasound2:i386 libfreetype6:i386 zlib1g:i386 libsm6:i386 libxdamage1:i386 libxext6:i386 libxfixes3:i386 libxrandr2:i386 libxrender1:i386 libxtst6:i386 libjpeg62:i386 libxinerama1:i386
Then we may install teamviewer properly:
sudo dpkg -i ~/Downloads/teamviewer_i386.deb
# I assume sudo apt-get install teamviewer would also work.
Note: Refer to http://steronius.blogspot.com/2014/02/replacing-logmein-with-teamviewer-on.html for killing/restarting teamviewer over ssh.