Many people experienced dependency problem when installing TeamViewer on Linux. In this tutorial, I will explain how to properly install TeamViewer on Debian 8 Jessie 64 bit version.
Install TeamViewer on Debian 8 64 bit
Go to teamviewer.com and download the 32 bit deb package. (There are no 64 bit deb package.)
Once downloaded, open a terminal window and cd into the download folder. Then issue the following command to enable i386 architecture.
sudo dpkg --add-architecture i386 sudo apt-get update
After that, install needed libraries.
sudo apt-get install libdbus-1-3:i386 libasound2:i386 libexpat1:i386 libfontconfig1:i386 libfreetype6:i386 libjpeg62:i386 libpng12-0:i386 libsm6:i386 libxdamage1:i386 libxext6:i386 libxfixes3:i386 libxinerama1:i386 libxrandr2:i386 libxrender1:i386 libxtst6:i386 zlib1g:i386 libc6:i386
Now install teamviewer.
sudo dpkg -i teamviewer*.deb
Now you can start teamviewer from the applications menu.
Accept license agreement.
Now you can use TeamViewer. It’s free for non-commercial use only.