TeamViewer is used for controlling remote computers, online meetings, file transfers, and a few other things. Being that it's proprietary software, it can be a little trickier to install it on a Linux system than most free and open source alternatives.

In this tutorial, we'll guide you through the step by step instructions to install TeamViewer on most major Linux distributions.

In this tutorial you will learn:
  • How to install TeamViewer on Ubuntu, Debian, and Linux Mint
  • How to install TeamViewer on CentOS, Fedora, and Red Hat
  • How to install TeamViewer on Manjaro and Arch Linux
Installing TeamViewer on Linux
Installing TeamViewer on Linux
Software Requirements and Linux Command Line Conventions
Category Requirements, Conventions or Software Version Used
System Most major Linux distros
Software TeamViewer
Other Privileged access to your Linux system as root or via the sudo command.
Conventions # - requires given linux commands to be executed with root privileges either directly as a root user or by use of sudo command
$ - requires given linux commands to be executed as a regular non-privileged user

Install TeamViewer on Ubuntu, Debian, Mint


SUBSCRIBE TO NEWSLETTER
Subscribe to Linux Career NEWSLETTER and receive latest Linux news, jobs, career advice and tutorials.


These instructions should work for Ubuntu, Debian, Linux Mint, and any other Debian based distribution.

  1. Start by opening a terminal and using the following wget command to download the TeamViewer installation file.
    $ wget https://download.teamviewer.com/download/linux/teamviewer_amd64.deb
    
  2. Next, use the apt command to install it.
    $ sudo apt -y install ./teamviewer_amd64.deb
    
  3. TeamViewer and all its dependencies will now be installed. To launch TeamViewer, use your desktop environment's application launcher or simply type teamviewer in terminal.

The TeamViewer repo has automatically been added to your apt package manager. From now on, you'll be able to update TeamViewer from the software update GUI tool or from command line by using the command below.

$ sudo apt install teamviewer

Install Teamviewer on CentOS, Fedora, Red Hat

These instructions should work for CentOS, Fedora, Red Hat, and any other Red Hat based distribution.

  1. Start by opening a terminal and using the following command to enable the EPEL repository on your system.


    $ sudo dnf install epel-release
    
  2. Next, use the following command to import the GPG keys from the TeamViewer repository.
    $ sudo rpm --import  https://dl.tvcdn.de/download/linux/signature/TeamViewer2017.asc 
    
  3. Then, execute the command below to install TeamViewer.
    $ sudo dnf -y install https://download.teamviewer.com/download/linux/teamviewer.x86_64.rpm
    
  4. TeamViewer and all its dependencies will now be installed. To launch TeamViewer, use your desktop environment's application launcher or simply type teamviewer in terminal.

The TeamViewer repo has automatically been added to your dnf package manager. From now on, you'll be able to update TeamViewer from the software update GUI tool or from command line by using the command below.

$ sudo dnf install teamviewer

Install TeamViewer on Manjaro and Arch Linux

These instructions should work for Manjaro, Arch Linux, and any other Arch Linux based distribution.

  1. Start by opening a terminal and executing the following command to clone TeamViewer from the Arch User Repository.
    $ git clone https://aur.archlinux.org/teamviewer.git
    
  2. Make sure Manjaro is up to date before installing TeamViewer.
    $ sudo pacman -Syu
    


  3. Install TeamViewer with the makepkg command.
    $ cd teamviewer
    $ sudo makepkg -si
    
  4. TeamViewer and all its additional dependencies will now be installed. To launch TeamViewer, use your desktop environment's application launcher or simply type teamviewer in terminal.

To keep TeamViewer up to date, it's easiest to install an "AUR helper" such as yay. We go over it in full detail in our guide for how to install a package from the AUR. If yay is installed, you can use the following command to keep TeamViewer up to date.

$ yay -S teamviewer

Conclusion

In this article, we saw how to install TeamViewer on eight of the most popular Linux distributions, as well as their derivatives. We also saw how to keep TeamViewer up to date, which is much easier than the initial installation. Using the steps from this guide should allow you to install and use TeamViewer for incoming and outgoing connections on your Linux system.

FIND LATEST LINUX JOBS on LinuxCareers.com
Submit your RESUME, create a JOB ALERT or subscribe to RSS feed.
LINUX CAREER NEWSLETTER
Subscribe to NEWSLETTER and receive latest news, jobs, career advice and tutorials.
DO YOU NEED ADDITIONAL HELP?
Get extra help by visiting our LINUX FORUM or simply use comments below.

You may also be interested in:



Comments and Discussions