Install Anydesk | TeamViewer on Garuda Linux

How can I install Anydesk | TeamViewer on Garuda Linux?. IT experts and non-technical persons who provide consulting services frequently use remote desktop. You may use this program to connect to another computer situated thousands of miles distant from your present location through the internet and operate it as if you were sitting in front of it. There are a variety of similar options available, including Microsoft Remote Desktop and RemotePC, to name a few.

In this tutorial, we will install Anydesk and TeamViewer on the Garuda Linux Desktop operating system. Anydesk is a remote desktop application that focuses on reliability and speed. It lets you to safely access a remote computer via the network and execute administration activities, whereas TeamViewer is a client program that allows you to remotely connect and control another computer, smartphone, or tablet while on the go! With over 1 billion devices utilizing TeamViewer, it delivers a safe, simple, and remote access solution.

Before we can start installation of Anydesk and TeamViewer on Garuda Linux, let’s look at their features.

Features of Anydesk

The following are features of Anydesk remote desktop application.

  • Privacy Mode is achieved by turning the remote screen black.
  • Unattended Access is achieved by starting a remote session from home.
  • Remote Printing with AnyDesk printer.
  • File Transfer between your remote and your local devices.
  • Provides security encryption.
  • Teamwork is made easy.

Features of TeamViewer

The following are features of TeamViewer remote desktop application.

  • Screen sharing and complete remote control of other devices are supported.
  • Touch and control movements are intuitive.
  • Support through chat
  • Files can be transferred in both directions.
  • Real-time audio and HD video transmission
  • Management of computers and contacts
  • 256-bit encryption ensures the highest level of security.

1. Install Anydesk on Garuda Linux

To begin, use the following command to refresh the pacman package repository cache:

$ sudo pacman -Sy
[sudo] password for frankb:
:: Synchronizing package databases...
 core                                                                      136.1 KiB   233 KiB/s 00:01 [------------------------------------------------------------] 100%
 extra                                                                    1568.3 KiB   767 KiB/s 00:02 [------------------------------------------------------------] 100%
 community                                                                   5.6 MiB   870 KiB/s 00:07 [------------------------------------------------------------] 100%
 multilib                                                                  149.5 KiB   415 KiB/s 00:00 [------------------------------------------------------------] 100%
 chaotic-aur                                                              1362.3 KiB   676 KiB/s 00:02 [------------------------------------------------------------] 100%

Run the following command to install Anydesk:

$ sudo pacman -S anydesk
resolving dependencies...
looking for conflicting packages...

Packages (3) gtkglext-1.2.0-13  python-shiboken2-5.15.2-9  anydesk-bin-6.1.1-4

Total Download Size:    5.40 MiB
Total Installed Size:  14.93 MiB

:: Proceed with installation? [Y/n] y
:: Retrieving packages...
 python-shiboken2-5.15.2-9-x86_64                                          170.5 KiB   137 KiB/s 00:01 [------------------------------------------------------------]   3%
 gtkglext-1.2.0-13-x86_64                                                  365.8 KiB   169 KiB/s 00:02 [------------------------------------------------------------]   6%
 anydesk-bin-6.1.1-4-x86_64                                                  5.4 MiB   515 KiB/s 00:11 [------------------------------------------------------------] 100%
(3/3) checking keys in keyring                                                                         [------------------------------------------------------------] 100%
downloading required keys...

Import repository GPG key when asked:

:: Import PGP key 0706B90D37D9B881, "Chaotic-AUR Wild Bear Node <[email protected]>"? [Y/n] y
error: key "0706B90D37D9B881" could not be looked up remotely
error: required key missing from keyring
error: failed to commit transaction (unexpected error)
Errors occurred, no packages were upgraded.

In the above code you find that there is an error when trying to Import PGP key. Therefore run the following command to solve the error and repeat the installation.

sudo pacman -Sy archlinux-keyring chaotic-keyring

Now retry installing Anydesk:

$ sudo pacman -S anydesk
resolving dependencies...
looking for conflicting packages...

Packages (3) gtkglext-1.2.0-13  python-shiboken2-5.15.2-9  anydesk-bin-6.1.1-4

Total Installed Size:  14.93 MiB

:: Proceed with installation? [Y/n] y
(3/3) checking keys in keyring                                                                         [------------------------------------------------------------] 100%
(3/3) checking package integrity                                                                       [------------------------------------------------------------] 100%
(3/3) loading package files                                                                            [------------------------------------------------------------] 100%
(3/3) checking for file conflicts                                                                      [------------------------------------------------------------] 100%
(3/3) checking available disk space                                                                    [------------------------------------------------------------] 100%
:: Processing package changes...
(1/3) installing python-shiboken2                                                                      [------------------------------------------------------------] 100%
(2/3) installing gtkglext                                                                              [------------------------------------------------------------] 100%
(3/3) installing anydesk-bin                                                                           [------------------------------------------------------------] 100%
Optional dependencies for anydesk-bin
    libpulse: audio support [installed]
    gnome-themes-extra: adwaita theme [installed]
:: Running post-transaction hooks...
(1/9) Syncing all file systems...
(2/9) Reloading system manager configuration...
(3/9) Arming ConditionNeedsUpdate...
(4/9) Foreign/AUR package notification
jack 0.125.0-9
libcanberra-pulse 0.30+2+gc0620e4-3
libopenaptx 0.2.0-1
(5/9) Orphaned package notification...
=> No orphans found.
(6/9) Checking for .pacnew and .pacsave files...
(7/9) Updating pkgfile database...
(8/9) Updating the desktop file MIME type cache...
(9/9) Syncing all file systems...

Anydesk has been installed successfully.

Using Anydesk on Garuda Linux

After the installation is complete, go to the Garuda Linux apps launcher area and search for Anydesk.

Click on it to start connecting to a remote host.

Now, if you’re connecting to someone’s computer, type in Unique ID and you should be able to connect remotely.

2. Install TeamViewer on Garuda Linux

To begin, update the pacman package repository cache using the following command:

$ sudo pacman -Sy
[sudo] password for frankb:       
:: Synchronizing package databases...
 core is up to date
 extra                                                                    1568.3 KiB   477 KiB/s 00:03 [------------------------------------------------------------] 100%
 community                                                                   5.6 MiB  2.48 MiB/s 00:02 [------------------------------------------------------------] 100%
 multilib is up to date
 chaotic-aur                                                              1362.0 KiB  1322 KiB/s 00:01 [------------------------------------------------------------] 100%

Using the pacman command line tool, install the TeamViewer package:

$ sudo pacman -S teamviewer
resolving dependencies...
looking for conflicting packages...

Packages (4) qt5-quickcontrols-5.15.2-1  qt5-sensors-5.15.2-1  qt5-webkit-5.212.0alpha4-10  teamviewer-15.20.3-1

Total Download Size:   103.00 MiB
Total Installed Size:  288.77 MiB

:: Proceed with installation? [Y/n] y
:: Retrieving packages...
 qt5-sensors-5.15.2-1-x86_64                                               177.4 KiB   188 KiB/s 00:01 [------------------------------------------------------------]   0%
 qt5-webkit-5.212.0alpha4-10-x86_64                                         12.3 MiB   206 KiB/s 01:01 [------------------------------------------------------------]  11%
 qt5-quickcontrols-5.15.2-1-x86_64                                          13.3 MiB   217 KiB/s 01:03 [------------------------------------------------------------]  12%
error: failed retrieving file 'teamviewer-15.20.3-1-x86_64.pkg.tar.zst' from random-mirror.chaotic.cx : OpenSSL SSL_read: Connection reset by peer, errno 104-c  o  ]  92%
 teamviewer-15.20.3-1-x86_64                                                20.9 MiB   196 KiB/s 01:49 [------------------------------------------------------------]  20%
(4/4) checking keys in keyring                                                                         [------------------------------------------------------------] 100%
(4/4) checking package integrity                                                                       [------------------------------------------------------------] 100%
(4/4) loading package files                                                                            [------------------------------------------------------------] 100%
(4/4) checking for file conflicts                                                                      [------------------------------------------------------------] 100%
(4/4) checking available disk space                                                                    [------------------------------------------------------------] 100%
:: Processing package changes...
(1/4) installing qt5-sensors                                                                           [------------------------------------------------------------] 100%
Optional dependencies for qt5-sensors
    qt5-declarative: QML bindings [installed]
(2/4) installing qt5-webkit                                                                            [------------------------------------------------------------] 100%
Optional dependencies for qt5-webkit
    gst-plugins-good: Webm codec support [installed]
(3/4) installing qt5-quickcontrols                                                                     [------------------------------------------------------------] 100%
(4/4) installing teamviewer                                                                            [------------------------------------------------------------] 100%
The Teamviewer daemon must be running for Teamviewer to work.
Execute 'sudo systemctl enable teamviewerd' in a terminal.
:: Running post-transaction hooks...
( 1/11) Syncing all file systems...
( 2/11) Reloading system manager configuration...
( 3/11) Arming ConditionNeedsUpdate...
( 4/11) Reloading system bus configuration...
( 5/11) Foreign/AUR package notification
jack 0.125.0-9
libcanberra-pulse 0.30+2+gc0620e4-3
libopenaptx 0.2.0-1
( 6/11) Updating icon theme caches...
( 7/11) Orphaned package notification...
=> No orphans found.
( 8/11) Checking for .pacnew and .pacsave files...
( 9/11) Updating pkgfile database...
(10/11) Updating the desktop file MIME type cache...
(11/11) Syncing all file systems...

TeamViewer has been installed successfully.

Using TeamViewer on Garuda Linux

After the installation is complete, go to the Garuda Linux apps launcher area and search for TeamViewer or launch in CLI using the following command.

After installing TeamViewer, run the following command to enable it.

#enable teamviewer service
sudo systemctl enable teamviewerd.service
#start teamviewer service
sudo systemctl start teamviewerd.service

Terminal:

$ teamviewer

Or go to the Garuda Linux apps launcher area and search for TeamViewer.

From TeamViewer desktop screen you can connect to remote system and share your ID for other users to connect to yours.

Recommended Linux Books  to read:

Conclusion

Enjoy using Anydesk and TeamViewer remote desktop application on Garuda Linux.

Related articles:

Your IT Journey Starts Here!

Ready to level up your IT skills? Our new eLearning platform is coming soon to help you master the latest technologies.

Be the first to know when we launch! Join our waitlist now.

Join our Linux and open source community. Subscribe to our newsletter for tips, tricks, and collaboration opportunities!

Recent Post

Leave a Comment

Your email address will not be published. Required fields are marked *

Related Post

As the world keeps changing, everyone will agree that one of the enablers of this rapid change has been technology. […]

In this age where digital data is driving economies, feeding businesses with insights, creating jobs for many, improving service delivery […]

In our previous article, we looked at Must-Read Books to Learn Java Programming where we explored some of the resources […]

Let's Connect

Unleash the full potential of your business with CloudSpinx. Our expert solutions specialists are standing by to answer your questions and tailor a plan that perfectly aligns with your unique needs.
You will get a response from our solutions specialist within 12 hours
We understand emergencies can be stressful. For immediate assistance, chat with us now

Contact CloudSpinx today!

Download CloudSpinx Profile

Discover the full spectrum of our expertise and services by downloading our detailed Company Profile. Simply enter your first name, last name, and email address.