TeamViewer is no doubt one of the most popular remote computing clients available on the internet. Like Windows and macOS, Linux users can also install TeamViewer on their system to remotely access other devices and computers.
In this article, we will discuss how you can download and install TeamViewer, a remote control and access software, on your Linux machine.
Installing TeamViewer on Linux
Before installing TeamViewer on your system, you need to download the official package file from the TeamViewer website. The packages are different for each distribution, mainly Debian, Arch, and Fedora.
Download: TeamViewer for Linux
Refer to the following table to identify which package you should download for your Linux system.
| Distribution Name | Package Extension |
|---|---|
| Debian/Ubuntu | .deb package |
| Arch Linux | .tar package |
| CentOS/Fedora | .rpm package |
Although the TeamViewer website has categorized the packages based on the distributions, sometimes it's hard to deduce which one is appropriate for your system.
If you are more comfortable with the command line, you can download the package using either wget or curl utility.
For the DEB package:
wget https://download.teamviewer.com/download/linux/teamviewer_amd64.deb
curl https://download.teamviewer.com/download/linux/teamviewer_amd64.deb
Download the TAR package:
wget https://download.teamviewer.com/download/linux/teamviewer_amd64.tar.xz
curl https://download.teamviewer.com/download/linux/teamviewer_amd64.tar.xz
For the RPM package:
wget https://download.teamviewer.com/download/linux/teamviewer.x86_64.rpm
curl https://download.teamviewer.com/download/linux/teamviewer.x86_64.rpm
Download the package and save it to a suitable location on your system storage.
On Debian-based Distros
To install TeamViewer on Debian or Ubuntu, launch the terminal and navigate to the directory where you have stored the DEB file.
Then, install the package using APT as follows:
sudo apt install ./teamviewer_15.17.6_amd64.deb
Note that in the command above, you might have to replace the name of the package with the one you have downloaded.
Alternatively, you can open the directory using the Files application and double-click on the DEB package to install it graphically.
Install TeamViewer on Arch-based Distributions
To install TeamViewer on Arch Linux and its derived distributions, first, download the TAR package from the website. Then, open your system terminal and navigate to the appropriate directory.
Since the TeamViewer package doesn't contain PKGBUILD information, you will have to run and install TeamViewer by manually extracting the package and then executing the application file.
Extract the downloaded TAR.XZ package using tar:
tar -xvf teamviewer_15.17.6_amd64.tar.xz
Then, change the directory to the newly created teamviewer folder.
cd teamviewer
Assign executable permissions to the tv-setup file.
sudo chmod +x tv-setup
Check if your system has all the necessary dependencies.
./tv-setup checklibs
To run Teamviewer without installation, give executable permissions to the teamviewer file.
sudo chmod +x teamviewer
Then, run TeamViewer from the command line as follows:
./teamviewer
Alternatively, you can also go to the teamviewer folder using the file manager and double-click on the executable file to launch the application.
To install TeamViewer on your Arch-based Linux distribution, issue the following command:
sudo ./tv-setup install
You can also force install the package.
sudo ./tv-setup install force
Install TeamViewer on Fedora
Yum is the default package manager that comes preinstalled on Fedora Linux. It allows users to install applications directly from their source package.
Open your system terminal and navigate to the directory that contains the downloaded file. Then, issue the following command to install the package.
sudo yum install ./teamviewer_15.17.6_amd64.rpm
Yum will automatically install all the necessary dependencies required by the TeamViewer package.
If you're not a fan of the yum package manager, you can also use DNF. To install the TeamViewer package using DNF:
sudo dnf install ./teamviewer_15.17.6_amd64.rpm
Remote Computing on Linux Simplified!
TeamViewer offers numerous features that you need for setting up remote computing on your computer. You can connect to other devices, control other desktops, and access the filesystem of different computers over the internet.
You can easily set up a VNC server on your Ubuntu machine to enable remote computing. With this technology, you can even control a computer using your Android smartphone.