First some background info.

This issue came up in the irc channel. I found it to be a strange problem as it has previously not been a problem to install on any of the versions I have used in the past.

Firstly I am using VMware Workstation 12.0.0 build-2985596
I am using kali-linux-2016.1-amd64.iso

This is installed in the normal way and I have tried this both with and without VMware tools installed following http://docs.kali.org/general-use/ins...ols-kali-guest

I have tried this method several times without any issues, but I still consider it to be a fugly method.

With all that out of the way, please follow at your own risk. It works for me but I cannot guarantee differences in installs will not cause issues.



Download teamviewer_11.0.53191_i386.deb

From

Code:
From http://www.teamviewer.com/en/download/linux/
Then move it to your home dir to make it easier to find.

Then enter the following commands

Code:
root@KALI:~# apt-get update
Code:
root@KALI:~# apt-get upgrade
Code:
root@KALI:~# dpkg --add-architecture i386
Code:
root@KALI:~# apt-get update
Now we are setup to start the real install process

Code:
root@KALI:~# 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 libxinerama1:i386 graphicsmagick adwaita-icon-theme libgtk-3-0 libjpeg62-turbo libdbus-1-3 libexpat1 libfontconfig1 libjpeg62
You WILL get a message saying:

Code:
The following packages have unmet dependencies:
 libjpeg62-turbo : Conflicts: libjpeg62
E: Unable to correct problems, you have held broken packages.
Just ignore that message

Code:
root@KALI:~# apt-get -f install
Now from here is where I think it gets fugly, you will see why but I didn't see any way around it.

Code:
root@KALI:~# dpkg -i teamviewer_11.0.53191_i386.deb
You will get a message saying:

Code:
Selecting previously unselected package teamviewer:i386.
(Reading database ... 311652 files and directories currently installed.)
Preparing to unpack teamviewer_11.0.53191_i386.deb ...
Unpacking teamviewer:i386 (11.0.53191) ...
dpkg: dependency problems prevent configuration of teamviewer:i386:
 teamviewer:i386 depends on libc6 (>= 2.4).
 teamviewer:i386 depends on libgcc1.
 teamviewer:i386 depends on libasound2.
 teamviewer:i386 depends on libdbus-1-3.
 teamviewer:i386 depends on libexpat1.
 teamviewer:i386 depends on libfontconfig1.
 teamviewer:i386 depends on libfreetype6.
 teamviewer:i386 depends on libjpeg62.
 teamviewer:i386 depends on libpng12-0.
 teamviewer:i386 depends on libsm6.
 teamviewer:i386 depends on libxdamage1.
 teamviewer:i386 depends on libxext6.
 teamviewer:i386 depends on libxfixes3.
 teamviewer:i386 depends on libxinerama1.
 teamviewer:i386 depends on libxrandr2.
 teamviewer:i386 depends on libxrender1.
 teamviewer:i386 depends on libxtst6.
 teamviewer:i386 depends on zlib1g.

dpkg: error processing package teamviewer:i386 (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 teamviewer:i386
You will notice that they are deps that should have already been installed..... but hey... lets carry on.

Code:
root@KALI:~# apt-get -f install
And that's it.

Teamviewer 11 should now be installed and can be started like this:

From the menu Applications > Usual Applications > Internet > Teamviewer

or from terminal by typing

Code:
root@KALI:~# teamviewer
You should see output like this before the actual GUI starts if starting from the terminal

Code:
Init...
XRandRWait: No value set. Using default.
XRandRWait: Started by user.
Checking setup...
Launching TeamViewer ...
Launching TeamViewer GUI ...

As I said, this has worked exactly as shown here several times.

I hope it works for you too.