How to Install Arduino IDE on Ubuntu
Last Updated :
08 Jun, 2023
In this article, we will be installing Arduino IDE on the Ubuntu system. We will install the application using various different approaches. Arduino IDE is an effective and user-friendly software environment that enables programmers to create and upload code to microcontroller boards that are compatible with the Arduino platform. It has an intuitive user interface, accommodates a number of programming languages, and comes with a sizable library of pre-written code and examples.
What is Arduino IDE
The Arduino IDE is a great tool for programmers of all skill levels to use when creating code for a variety of projects, including robotics, automation, and home automation. With its real-time feedback feature, developers can keep an eye on how their programs behave as they run on the board, speeding up and improving the development process.
Install Arduino Software (IDE) on Linux
Arduino IDE can be installed on the Ubuntu system using the 3 below methods. We have covered all the 3 methods along with their steps;
- Installing using APT Manager
- Installing using Snap Manager
- Installing using Flatpak Manager
Let’s install the Arduino IDE with the above 3 different methods.
Install Arduino IDE using APT Manager
Step 1: Firstly, update the system and repositories. Use the below command to update the system using APT Manager.
sudo apt update
Step 2: Now, by using the APT Manager, we can install the Arduino IDE Software on our system. We need to run the below command to install the application.
sudo apt install arduino
Enter ‘Y’ when prompted for confirmation. After confirmation, the application will get installed on our system. In the below screenshot, you can see that application is been successfully installed on our system.
Step 3: To launch the application for usage, we can search the application name in All Applications. In the below screenshot, you can see that we have searched for Arduino in the search box, and we have got the icon of the application. After clicking the icon, the application will get launched.
Step 4: The application is been launched successfully. Developers can code and upload it in the Arduino system as per their requirements.
Uninstalling using APT Manager
Here, we will uninstall the installed application by using APT Manager. Run the below command to uninstall the Arduino IDE from the system along with its files.
sudo apt remove arduino
Install Arduino IDE using Snap Manager
In this method, we will be installing the application using Snap Manager.
Step 1: Execute the below command in the terminal to install the application using Snap Manager. This method can be helpful if the Arduino package is not available in the APT Manager.
sudo snap install arduino
Step 2: In the same terminal we can enter the name of the application to launch it for usage. We can also follow the steps of launching that were followed in the above method of installation.
Uninstalling using Snap Manager
In this method, we will uninstall the application using Snap Manager. Run the below command in the terminal.
sudo snap remove arduino
Installing using Flatpak Manager
This is the alternative method, which can be used to install Arduino on Ubuntu System. By using Flatpak Manager, the Arduino application can be easily installed.
Step 1: Execute the below command to install the application on our system. First, we will flatpak command to be available on the system. To install the command use the below command.
sudo apt install flatpak -y
Step 2: Add the flathub repository using the below command.
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Step 3: Now, as the flatpak manager is installed, we can directly install the Arduino IDE Software by running the below command in the terminal.
flatpak install flathub cc.arduino.arduinoide -y
Step 4: As the application is been installed on the system, we can follow the steps of launching from Method 1.
Step 5: The application is been successfully installed on the system. Users can use it for writing code, uploading, and many more things.
Uninstalling using Flatpak Manager
Uninstalling using Flatpak Manager can also be done, we just need to execute the command in the terminal to uninstall the Arduino IDE.
flatpak uninstall --delete-data cc.arduino.arduinoide -y

Similar Reads
How to install CLion IDE on Ubuntu
CLion (pronounced "sea lion") is a Linux, macOS, and Windows C and C++ IDE that is integrated with the CMake build system. The GNU Compiler Collection (GCC) and Clang compilers, as well as the GDB debugger, LLDB, and Google Test, are all supported in the first edition. JetBrains' CLion is one of the
4 min read
How to Install abs-guide on Ubuntu?
The abs-guide assumes no prior knowledge of scripting or programming while quickly progressing toward an intermediate/advanced level of education... all while slipping in little pearls of UNIX® wisdom and lore. It is a textbook, a self-study handbook, and a reference and source of knowledge on shell
2 min read
How to Install alpine package on Ubuntu?
Alpine is a messaging tool that focuses on screens. Alpine includes a wide range of configurable "power-user" and personal-preference capabilities, but its default configuration purposely restricts the functionality it delivers to the beginner user. A variation of Alpine called alpine substitutes to
4 min read
How to install make on Ubuntu
The "make" program in Linux is used to compile and manage a set of source code applications and files. It allows developers to install and gather a range of apps via the terminal. It also controls and cuts down on the amount of time necessary for compilation. The basic objective of the make command
3 min read
How to install PuTTY on Ubuntu
Although PuTTY is a popular SSH client for Windows, it also supports other network protocols including Telnet and rlogin. PuTTY is also used by the system administrators as a Telnet and SSH client. Telnet is a protocol for establishing communication between two or more networked devices, but it was
2 min read
How to install Rider on Ubuntu?
Are you looking to install Rider on your Ubuntu system? Rider, the powerful IDE from JetBrains, is a popular choice for .NET developers seeking a robust development environment on Linux. In this guide, we will provide you with a step-by-step tutorial on how to install Rider on Ubuntu. Whether you ar
3 min read
How to Install alsa-tools on Ubuntu?
A set of console-based utilities for specific sound gear: ALSA Tools is a set of console-based utilities for specific sound devices. It organizes sound hardware tasks and provides services for them. as10k1 - An assembler for the DSP chip EMU10K1 (EMU10K2). Send HD audio commands to Intel HDA devices
2 min read
How to install antstream-arcade on Ubuntu
Antstream Arcade is a freemium cloud gaming service focused on vintage games developed and maintained by Antstream Ltd. Over 1100 licensed vintage games are presently available across a variety of old systems, with new titles being added on a weekly basis. All games are hosted locally on their serve
2 min read
How to install PhpStorm in Ubuntu?
Installing PhpStorm on Ubuntu can significantly enhance your web development experience by providing a powerful IDE tailored for PHP development. This guide will walk you through the simple steps to install PhpStorm on your Ubuntu system, ensuring you have all the tools you need to code efficiently
3 min read
How to Install Wine in Ubuntu
If you've ever wished you had the ability to use Windows programs on Ubuntu, you're not the only one. Most users convert to Linux due to the speed, security, and open-source compatibilityâbut still require the ability to use some Windows-specific software. Thatâs where Wine comes in. Wine (short for
4 min read