TeamViewer (Classic) adds a repository to the operating system during installation. Updates will automatically be available and installed together with system updates.

No further actions are required besides installing the available updates when prompted by your system.

This article applies to TeamViewer (Classic) users on Linux.


TeamViewer (Classic) provides some configuration commands to adapt to specific needs. Run teamviewer help for an overview.

The teamviewer repo * commands allow disabling of the repository, pinning to a specific major version, or excluding beta releases. Available revisions can also be seen from the repository.

📌Note: These commands are currently not available for the RPM repository.


Technical background

TeamViewer (Classic) adds the file

  • /etc/apt/sources.list.d/teamviewer.list (DEB),
  • /etc/yum.repos.d/teamviewer.repo (RPM) or
  • /etc/zypp/repos.d/teamviewer.repo (Suse RPM)

to your system during installation, which contains information about the repository.

📌Note: It is not recommended to alter the repository file manually.


TeamViewer (Classic) also adds the signature key of the repository to your system, so that the repository is trusted:

  • On RPM systems: The key is retrieved automatically
  • On DEB systems: add the key by running /usr/share/keyrings/teamviewer-keyring.gpg


Related topics

📄 How to install TeamViewer (Classic) for Linux - TeamViewer (Classic) Support

This article applies to Linux users in all licenses. System requirements TeamViewer (Classic) for Linux requires a Linux 2.6.27 kernel and GLIBC 2.17. Qt 5.6 is recommended for the best experience. Therefore the following minimum operating system versions are supported: Debian 9 (incl. Raspbian) Ubuntu 16.04 and derivates (e.g.…