How to install TeamViewer Host for Linux

61% helpful (3/5)

This article applies to Linux users in all licenses.

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.

System requirements

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.

Machine requirements

  • x86 64 bitamd64 (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.

teamviewer help
teamviewer 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

wget -O - | apt-key add -

The repository file can be altered, but we strongly recommended to not do it manually.

Please run

teamviewer help
teamviewer repo

to see the available options for the repository.

It allows you to choose only stable releases, omitting preview and beta versions.

Please note that this currently has no effect, as currently all releases are previews (and are published in both groups).

Version history
Revision #:
7 of 7
Last update:
Updated by: