A Guide to Installing AnyDesk on Raspberry Pi 64-bit [ARM64/AArch64]

Narmada Ambigapathy
3 min readJun 21, 2024

--

Raspberry Pi enthusiasts often seek ways to extend the functionality of their tiny yet powerful computers. With the introduction of 64-bit operating systems for Raspberry Pi, users can now explore a wider range of applications. One such application is AnyDesk, a popular remote desktop software that allows users to access their Raspberry Pi from anywhere. In this guide, we’ll walk through the steps to install AnyDesk on a Raspberry Pi running a 64-bit operating system.

Prerequisites

Before proceeding with the installation, ensure the following:

  1. You have a Raspberry Pi running a 64-bit operating system. If you haven’t already, you can download and install Raspberry Pi OS (formerly known as Raspbian) 64-bit version from the official Raspberry Pi website.
  2. You have access to the terminal on your Raspberry Pi. You can either connect a keyboard and monitor directly to your Pi or access it remotely via SSH.

Step 1: Download AnyDesk for ARM64

AnyDesk provides a version of its software specifically built for ARM32 architecture, which is not suitable for Raspberry Pi 64-bit. In order to do the trick, first lets download the ARM32 version, open a web browser on your Raspberry Pi and visit the AnyDesk download page for RaspberryPi. Locate the latest version and download the package file (anydesk_latestversion_armhf.deb).

Step 2: Install Necessary Libraries

AnyDesk requires several libraries to be installed on your Raspberry Pi before the installation. Open the terminal and run the following commands to install the required libraries:

sudo apt install libpolkit-gobject-1-0:armhf libraspberrypi0:armhf libraspberrypi-dev:armhf libraspberrypi-bin:armhf libgles-dev:armhf libegl-dev:armh

Next, create symbolic links for the necessary libraries:

sudo ln -s /usr/lib/arm-linux-gnueabihf/libGLESv2.so /usr/lib/libbrcmGLESv2.so
sudo ln -s /usr/lib/arm-linux-gnueabihf/libEGL.so /usr/lib/libbrcmEGL.so

Step 2: Install AnyDesk

Once the download is complete, navigate to the directory where the downloaded .deb file is located. You can use the following command to navigate to the Downloads directory:

cd Downloads

Next, install AnyDesk using the following command:

sudo dpkg -i anydesk_arm64.deb

This command will install AnyDesk on your Raspberry Pi. If there are any missing dependencies, you may encounter an error. In that case, you can resolve the dependencies by running:

sudo apt-get install -f

Step 3: Launch AnyDesk

Once the installation is complete, you can launch AnyDesk from the applications menu or by running the following command in the terminal:

sudo systemctl start anydesk && anydesk

Upon launching AnyDesk for the first time, you’ll be prompted to set a custom alias for your Raspberry Pi. Choose a unique alias that you can easily remember. You may also need to create a password for unattended access if you intend to access your Pi remotely without requiring physical interaction.

Step 4: Access Your Raspberry Pi Remotely

With AnyDesk installed and configured, you can now access your Raspberry Pi from any device running AnyDesk. Simply launch AnyDesk on your computer or mobile device, enter the alias of your Raspberry Pi, and provide the password if required. You should now have remote access to your Raspberry Pi’s desktop environment. Further commands to interact with the AnyDesk client visit: Command-Line Interface for Linux

Conclusion

Installing AnyDesk on Raspberry Pi 64-bit opens up a world of possibilities for remote access and control. Whether you’re using your Pi as a media center, a home automation hub, or a development server, AnyDesk provides a convenient way to manage your Raspberry Pi from anywhere. By following the steps outlined in this guide, you can quickly set up AnyDesk and start accessing your Raspberry Pi remotely with ease.

Happy remote desktopping!

--

--