Question: How can one install TeamViewer on CentOS 8 / RHEL 8 Desktop operating system?. TeamViewer is a proprietary software used for internet-based remote support. It enables you to access a remote system in an easy, fast and secure way tp perform various operations such as Remote server/desktop control, Desktop sharing, Web conferencing, holding Online meetings and File transfer between computers.

TeamViewer is only free for personal use. If you’ve plans of rolling out in your company, a license will be required before it is used. TeamViewer Desktop application is a multi-platform and runs on Windows, Linux and macOS. This guide has been written to help Desktop users to install TeamViewer on CentOS 8 / RHEL 8 Desktop. So let’s get started.

Install TeamViewer on CentOS 8 / RHEL 8 Desktop

You can grab the latest release of TeamViewer on the Website downloads page. We’ll first install wget then download TeamViewer on CentOS 8 / RHEL 8 with it.

sudo dnf -y install
sudo dnf -y install wget

Once the RPM package is downloaded, install it with rpm of yum package management tools available in your system.

 sudo dnf --enablerepo epel-playground install ./teamviewer*.rpm

Press y key when asked to finish installation of TeamViewer client on CentOS 8 / RHEL 8 Desktop.

$ Extra Packages for Enterprise Linux 8 -  487 kB/s | 3.0 MB     00:06    
Last metadata expiration check: 0:00:01 ago on Sat 19 Oct 2019 03:04:19 PM EAT.
Dependencies resolved.
 Package              Arch   Version                     Repository
 teamviewer           x86_64 14.6.2452-0                 @commandline
                                                                    13 M
Installing dependencies:
 cmake                x86_64 3.11.4-3.el8                AppStream 8.2 M
 cmake-data           noarch 3.11.4-3.el8                AppStream 1.3 M
 cmake-filesystem     x86_64 3.11.4-3.el8                AppStream  40 k
 cmake-rpm-macros     noarch 3.11.4-3.el8                AppStream  39 k
 cpp                  x86_64 8.2.1-3.5.el8               AppStream  10 M
 gcc                  x86_64 8.2.1-3.5.el8               AppStream  23 M
 gcc-c++              x86_64 8.2.1-3.5.el8               AppStream  12 M
 isl                  x86_64 0.16.1-6.el8                AppStream 841 k
 libX11-devel         x86_64 1.6.7-1.el8                 AppStream 976 k
 libXau-devel         x86_64 1.0.8-13.el8                AppStream  20 k
 libXdamage-devel     x86_64 1.1.4-14.el8                AppStream  15 k
 libXext-devel        x86_64 1.3.3-9.el8                 AppStream  80 k
 libXfixes-devel      x86_64 5.0.3-7.el8                 AppStream  19 k
 libXxf86vm-devel     x86_64 1.1.4-9.el8                 AppStream  20 k
 libdrm-devel         x86_64 2.4.96-2.el8                AppStream 152 k
 libglvnd-core-devel  x86_64 1:1.0.1-0.9.git5baa1e5.el8  AppStream  24 k
 libglvnd-devel       x86_64 1:1.0.1-0.9.git5baa1e5.el8  AppStream  16 k
 libglvnd-opengl      x86_64 1:1.0.1-0.9.git5baa1e5.el8  AppStream  48 k
 libstdc++-devel      x86_64 8.2.1-3.5.el8               AppStream 2.0 M
 libuv                x86_64 1:1.23.1-1.el8              AppStream 134 k
 libxcb-devel         x86_64 1.13-5.el8                  AppStream 1.1 M
 mesa-khr-devel       x86_64 18.3.1-5.el8_0              AppStream  33 k
 mesa-libEGL-devel    x86_64 18.3.1-5.el8_0              AppStream  46 k
 mesa-libGL-devel     x86_64 18.3.1-5.el8_0              AppStream 176 k
 qt5-qtbase           x86_64 5.11.1-5.el8                AppStream 3.3 M
 qt5-qtbase-common    noarch 5.11.1-5.el8                AppStream  39 k
 qt5-qtbase-devel     x86_64 5.11.1-5.el8                AppStream 4.5 M
 qt5-qtbase-gui       x86_64 5.11.1-5.el8                AppStream 5.7 M
 qt5-qtdeclarative    x86_64 5.11.1-3.el8                AppStream 3.4 M
 qt5-qtlocation       x86_64 5.11.1-2.el8                AppStream 3.0 M
 qt5-qtquickcontrols  x86_64 5.11.1-2.el8                AppStream 1.0 M
 qt5-qtsensors        x86_64 5.11.1-2.el8                AppStream 220 k
 qt5-qtwebchannel     x86_64 5.11.1-2.el8                AppStream  92 k
 qt5-qtx11extras      x86_64 5.11.1-2.el8                AppStream  34 k
 qt5-qtxmlpatterns    x86_64 5.11.1-2.el8                AppStream 1.1 M
 qt5-rpm-macros       noarch 5.11.1-2.el8                AppStream  12 k
 xcb-util-image       x86_64 0.4.0-9.el8                 AppStream  21 k
 xcb-util-keysyms     x86_64 0.4.0-7.el8                 AppStream  16 k
 xcb-util-renderutil  x86_64 0.3.9-10.el8                AppStream  19 k
 xcb-util-wm          x86_64 0.4.1-12.el8                AppStream  32 k
 xorg-x11-proto-devel noarch 2018.4-1.el8                AppStream 283 k
 glibc-devel          x86_64 2.28-42.el8.1               BaseOS    1.0 M
 glibc-headers        x86_64 2.28-42.el8.1               BaseOS    465 k
 kernel-headers       x86_64 4.18.0-80.11.2.el8_0        BaseOS    1.6 M
 libxcrypt-devel      x86_64 4.1.1-4.el8                 BaseOS     25 k
 pcre2-utf16          x86_64 10.32-1.el8                 BaseOS    228 k
 qt5-qtwebkit         x86_64 5.212.0-0.37.alpha2.epel8.playground
                                                                    13 M

Transaction Summary
Install  48 Packages

Total size: 114 M
Total download size: 101 M
Installed size: 389 M
Is this ok [y/N]: y

Also accept GPG key importation.

warning: /var/cache/dnf/epel-playground-f4a60bdd14783f87/packages/qt5-qtwebkit-5.212.0-0.37.alpha2.epel8.playground.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 2f86d6a1: NOKEY
Extra Packages for Enterprise Linux 8 -  1.6 MB/s | 1.6 kB     00:00    
Importing GPG key 0x2F86D6A1:
 Userid     : "Fedora EPEL (8) <[email protected]>"
 Fingerprint: 94E2 79EB 8D8F 25B2 1810 ADF1 21EA 45AB 2F86 D6A1
 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8
Is this ok [y/N]: y

More information on installed package can be queried using the following command.

$ rpm -qi teamviewer
Name        : teamviewer
Version     : 14.6.2452
Release     : 0
Architecture: x86_64
Install Date: Sat 19 Oct 2019 03:07:30 PM EAT
Group       : Applications/Internet
Size        : 69139541
License     : Proprietary; includes Free Software components.
Signature   : RSA/SHA1, Thu 12 Sep 2019 02:05:15 PM EAT, Key ID c5e224500c1289c0
Source RPM  : teamviewer-14.6.2452-0.src.rpm
Build Date  : Thu 12 Sep 2019 02:03:55 PM EAT
Build Host  : LnxRelease-02
Relocations : (not relocatable)
Vendor      : TeamViewer GmbH
URL         :
Summary     : Remote control and meeting solution.
Description :

TeamViewer is free for personal use.
You can use TeamViewer completely free of charge to access your private
computers or to help your friends with their computer problems.

To buy a license for commercial use, please visit

This package contains Free Software components.
For details, see /opt/teamviewer/doc/license_foss.txt

Launching TeamViewer on CentOS 8 / RHEL 8

After installing TeamViewer on RHEL 8 / CentOS Linux, you can launch it from your Desktop Apps menu or from CLI. To Launch TeamViewer on CentOS 8 / RHEL 8 from your Desktop Environment Applications Launcher, search for “teamviewer” and then hit <Enter>.

The same can be done from the CLI by executing the command:

$ teamviewer
CheckCPU: SSE2 support: yes
Checking setup...
Launching TeamViewer ...
Launching TeamViewer GUI ...

You’re first asked to accept License Agreement and enter remote computer details to gain access (ID & Password).

This image has an empty alt attribute; its file name is launch-teamviewer-fedora-license.png

A working TeamViewer application will show a window similar to one shared below.

That’s all on how to install TeamViewer on RHEL 8 / CentOS 8 Desktop Linux system. You can check other Desktop Applications guides for CentOS/RHEL 8 available in our website.

Install GIMP Image Editor on CentOS / RHEL 8 Desktop

How To Install Google Chrome on RHEL / CentOS 8

How To Install FFmpeg on CentOS / RHEL 8

Install Atom Text Editor on RHEL / CentOS 8

How to Install Slack on CentOS / RHEL 8

How To Install Visual Studio Code On CentOS / RHEL 8

Your support is our everlasting motivation,
that cup of coffee is what keeps us going!

As we continue to grow, we would wish to reach and impact more people who visit and take advantage of the guides we have on our blog. This is a big task for us and we are so far extremely grateful for the kind people who have shown amazing support for our work over the time we have been online.

Thank You for your support as we work to give you the best of guides and articles. Click below to buy us a coffee.


Please enter your comment!
Please enter your name here