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
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
These instructions should work for Ubuntu, Debian, Linux Mint, and any other Debian based distribution.
- 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
- Next, use the apt command to install it.
$ sudo apt -y install ./teamviewer_amd64.deb
- 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.
- Start by opening a terminal and using the following command to enable the EPEL repository on your system.
$ sudo dnf install epel-release
- 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
- Then, execute the command below to install TeamViewer.
$ sudo dnf -y install https://download.teamviewer.com/download/linux/teamviewer.x86_64.rpm
- 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.
- 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
- Make sure Manjaro is up to date before installing TeamViewer.
$ sudo pacman -Syu
- Install TeamViewer with the
makepkg
command.$ cd teamviewer $ sudo makepkg -si
- 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.