TeamViewer is a proprietary software that is used to connect any system via the internet so you can remotely connect with your partner’s system.  In this tutorial, I will show you how you can download and install TeamViewer on CentOS 8.

Install TeamViewer on CentOS 8

To install TeamViewer, you must have an internet connection.

Perform the following steps to install TeamViewer on your system:

Step 1. Open installed “Mozilla Firefox” and type “” URL in your browser and press Enter key. After successful browsing, an interface will appear having the link of “Download for free” as shown in the below-mentioned image.  Click on that link to further proceed.

Download TeamViewer free version

Step 2. You will select CentOS 8.0, and download the rpm package of ‘x86_64bit’ on your system. You will download this package according to your system requirements either for 32 bit or 64 bit.

Use the x86_64 package

Step 3.  A dialogue box will appear in which select the option of “Save file” and click on the “OK” button to save package in your system.

Save the file

You can see the downloaded package will appear in ‘Downloads’ of your system.

Install RPM package

To rename the rpm package, right-click on the downloaded package and select the option “Rename” or press the F12 key. You will rename it as “teamviewer.rpm” or with the desired name.

Rename package

Step 4. Now, you will install TeamViewer on CentOS 8 using terminal. So, login as root user on your system and open the terminal using Ctrl + Alt + t.

Open the Terminal

Step 5. In order to move in the ‘Downloads’ section, use the following command:

$ cd Downloads/

Now, to list all downloaded files using ‘ls’ command. You will see, the “teamviewer.rpm” file is saved in system ‘Downloads’.

List downloaded files

Step 6. Before start the installation of TeamViewer, you will enable the EPEL repository because it has all the required dependency packages for the installation of TeamViewer. To enable the EPEL repository on your system, type the following command:

$ sudo dnf install epel-release

During the execution of this command, it will ask to download a few packages. Enter “y” to further continue.

Step 7. The EPEL repository has been enabled now. To update CentOS 8 package repositories cache, use the following command:

$ sudo dnf makecache

Update dnf cache

Step 8. Now, to install the downloaded ‘teamviewer.rpm’ package on your system, type the following command:

$ dnf install teamviewer.rpm

Install TeamViewer

During the installation, the (y/n) option will appear. Press “Y” to further proceed.

Proceed with the installation

You can see that the rpm package is installed with all required dependency packages. The “Complete” status will appear on the terminal which indicates that TeamViewer has been successfully installed.

Installation successful

Step 9. To check whether TeamViewer is installed or not, click on the ‘Activities’ from the desktop. After that click on the search bar and type “Teamviewer”. You can see an icon of TeamViewer will appear which means that TeamViewer is successfully installed on your CentOS 8.

TeamViewer on CentOS 8


In this article, you have learned how to download and install a screen-sharing software TeamViewer on CentOS 8. I hope this article was helpful for you.

How to install TeamViewer on CentOS 8

Karim Buzdar

About the Author: Karim Buzdar holds a degree in telecommunication engineering and holds several sysadmin certifications. As an IT engineer and technical author, he writes for various web sites. You can reach Karim on LinkedIn