How to Install Arduino IDE on Debian 12: A Comprehensive Guide

Learn how to install Arduino IDE on Debian 12 with this step-by-step guide. Get ready to unleash your creativity and embark on exciting Arduino projects!

Welcome to this comprehensive guide on installing Arduino IDE on Debian 12. Arduino IDE is a powerful open-source software that enables you to program and control Arduino boards, unleashing your creativity in the world of electronics and robotics. In this article, we will walk you through the process of installing Arduino IDE on Debian 12, ensuring that you have all the necessary tools to embark on exciting Arduino projects. Let’s dive in!

Preparing your Debian 12 System

Before we begin the installation process, it is essential to ensure that your Debian 12 system is up to date. Open the terminal and execute the following commands:

sudo apt update
sudo apt upgrade

Installing Arduino IDE

To install Arduino IDE on Debian 12, you can follow these steps:

  • Step 1: Visit the official Arduino website at and navigate to the “Software” section.
  • Step 2: Download the Linux ARM 64-bit version of Arduino IDE.
  • Step 3: Once the download is complete, open the terminal and navigate to the directory where the downloaded file is located.
  • Step 4: Extract the downloaded file using the following command:
tar -xvf arduino-<version>-linux64.tar.xz

Replace <version> with the specific version you downloaded.

  • Step 5: Move the extracted Arduino IDE folder to the /opt directory:
sudo mv arduino-<version> /opt/arduino
  • Step 6: Give the necessary permissions to the Arduino IDE folder:
sudo chown -R $USER:$USER /opt/arduino
  • Step 7: Create a desktop shortcut for Arduino IDE:
echo -e '[Desktop Entry]\nVersion=1.0\nName=Arduino\nExec=/opt/arduino/arduino\nIcon=/opt/arduino/arduino_icon.png\nTerminal=false\nType=Application\nCategories=Development' | sudo tee /usr/share/applications/arduino.desktop

Configuring Arduino IDE

Now that Arduino IDE is successfully installed, let’s configure it to work with Arduino boards:

  • Step 1: Connect your Arduino board to your Debian 12 system via USB.
  • Step 2: Launch Arduino IDE by searching for it in the applications menu or using the desktop shortcut.
  • Step 3: In the Arduino IDE, navigate to Tools > Board and select the appropriate board you are using.
  • Step 4: Next, navigate to Tools > Port and select the port to which your Arduino board is connected.
  • Step 5: Congratulations! You are now ready to start programming your Arduino board using Debian 12 and Arduino IDE.


In this article, we have provided you with a step-by-step guide on how to install Arduino IDE on Debian 12. By following these instructions, you have set up your system to embark on exciting Arduino projects, exploring the fascinating world of open-source electronics and programming. Get ready to unleash your creativity and bring your ideas to life with Arduino IDE and Debian 12!

Note: The Arduino name, logo, and IDE are trademarks of Arduino AG. For more information, visit

Must Read

Related Articles