With the latest release for Linux, a preview for TeamViewer Host on Linux is now available for download. With TeamViewer Host for Linux, unattended access is now possible for a variety of Linux systems.
TeamViewer Host for Linux requires at least Qt 5.2,Kernel 2.6.27 and GLIBC 2.17. Therefore, the following operating systems are supported:
Debian 8 (incl. Raspbian)
Ubuntu 14.04, Ubuntu 16.04 and derivates (e.g. Kubuntu). Please note that Ubuntu 14.04 with Unity is supported, but is not recommended.
x86 64 bit: amd64 (Intel 64/EM64T)
x86 32 bit: SSE2
armv7 32 bit: armv7 hardfloat (Raspberry Pi 2+)
Choose your package
For PC: Pick the according package depending on if your system supports 32-bit or 64-bit. If in doubt, run uname. On a 64-bit system, uname -m will print x86_64.
For Raspberry Pi: Pick the ARM package.
Install TeamViewer Host
Usually, you can install the package by double-clicking.
Or right-clicking on it and select the package manager, e.g. Open with software installation, Open with GDebi package installer, Open with Ubuntu Software Center, or Open with QApt package installer.
If you prefer the command line, just run
apt install ./teamviewer_12.0.xxxxx_yyy.deb
Note: Please note that teamviewer and teamviewer-host cannot be installed side by side.
If you want to install teamviewer-host, teamviewer must be removed first. If you want to run teamviewer occasionaly, you can use the tar package and run it without installation.
Installation via ssh (headless mode)
After installing the package via ssh, on a machine with no monitor attached and no X server running, you have to find a way to connect.
You could set a password and get your TeamViewer ID via command line, but the recommended way is to assign the device to your account. To do this, run setup.
Installation of updates
During installation, TeamViewer adds a repository to your system.
Therefore, updates will automatically be available to you, and installed together with your system updates.
Some background information about the repository
TeamViewer adds the file /apt/sources.list.d/teamviewer.list which contains information about the repository.
Also, TeamViewer adds the signature key of the repository to your system, so that the repository is trusted.
If you wanted to, you could manually install the repository be copying the teamviewer.list to the appropriate place and add the key by running