Install TeamViewer on Ubuntu 16.04
First go to TeamViewer download page and download the deb package for Debian/Ubuntu.
Notice that this is a 32 bit deb package. 64 bit deb package is only available for old Debian/Ubuntu systems without multiarch capability (e.g. Debian 6, Ubuntu 10) and is useless for Ubuntu 16.04.
Once the download is complete, open a terminal window and cd into the download folder.
If you are using 64 bit Ubuntu 16.04 system, then you must enable i386 architecture using the below command before continuing to follow this tutorial.
sudo dpkg --add-architecture i386 sudo apt-get update
Now install dependencies for TeamViewer.
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
Then install TeamViewer.
sudo dpkg -i teamviewer*.deb
Now you can start TeamViewer from Dash menu or by typing the following command in the terminal.
teamviewer