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.
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:
RHEL 7 should work, but is currently blocked by technical issues on RedHat's side.
Ubuntu 14.04 with Unity works, but is not recommended.
uname. On a 64-bit system,
uname -mwill print
On RHEL 7 and CentOS 7, the epel repository has to be enabled. If this is not already the case, you can follow these steps:
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm yum install /tmp/epel-release-latest-7.noarch.rpm yum repolist # verify that epel is enabled
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
# for DEB packages:
apt install ./teamviewer_12.x.yyy_[arch].deb
apt install ./teamviewer-host_12.x.yyy_[arch].deb
# for RPM packages (use dnf if yum is not available):
yum install ./teamviewer_12.x.yyy.[arch].rpm
yum install ./teamviewer-host_12.x.yyy.[arch].rpm
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.
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
During installation, TeamViewer adds a repository to your system. Therefore, updates will automatically be available to you, and installed together with your system updates.
TeamViewer adds the file
/etc/apt/sources.list.d/teamviewer.list (DEB) or
/etc/yum.repos.d/teamviewer.repo (RPM) 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 by copying that file to the appropriate place. On RPM systems, the key is retreived automatically. On DEB systems, you'd also want to add the key by running
wget -O - https://download.teamviewer.com/download/linux/signature/TeamViewer2017.asc | apt-key add -
The repository file can be altered, but we strongly recommended to not do it manually.
teamviewer help teamviewer repo
to see the available options for the repository. (Not yet available for RPM)
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).