Arduino IDE is an open-source tool that is used for writing, compiling and uploading code to Arduino compatible boards. It consists of an editor and a compiler that enables better and assisted editing and compiling. It can run on all major OS: Linux, Windows, and MacOS.
In this context, we shall look into how to install Arduino IDE on CentOS 8 machine.
In one of our previous posts, we demonstrated the installation of Arduino IDE on Debian OS.
How to install Arduino IDE on CentOS ?
To perform this Installation procedure, ensure that you are using a user with Sudo rights.
We can install Arduino IDE through the following methods:
- Arduino IDE Installation via direct download.
- Arduino IDE Installation via snap.
1. Arduino IDE Installation via direct download
Here, we will install Arduino IDE by downloading its package from the Arduino official website. Follow the below simple steps for the installation procedure:
i. To download Arduino IDE, visit this link and download the package for Linux OS.
After the file is downloaded, you will find the downloaded file in tar.xz format in your Downloads folder.
Alternatively, you can use the following command to download Arduino IDE using the wget command:
$ wget https://downloads.arduino.cc/arduino-1.8.15-linux64.tar.xz
The downloaded file will be saved to your current directory in tar.xz format.
ii. Next, you will need to extract the archive. Navigate to the directory where the downloaded tar.xz file is saved. On the other hand, if it is in the current directory, then directly run the below command to extract the downloaded archive:
$ tar -xf arduino-1.8.15-linux64.tar.xz
The version of the downloaded file may differ in your case. Make sure you specify the correct version.
iii. The extracted directory contains the install script for the Arduino IDE.
To install Arduino IDE, you will need to run that script. To do so, first navigate to the extracted archive using the command below:
$ cd arduino-1.8.15/
Then run the install.sh script as follows:
$ sudo ./install.sh
Now the Arduino IDE will be installed on your system.
How to Launch Arduino IDE via the command-line shell or the GUI ?
To launch Arduino IDE, you can either use the command-line shell or the GUI. To launch Arduino IDE from the shell, use the below command:
Alternatively, to launch Arduino IDE from the GUI, press the super key on your keyboard to open the search bar and type arduino in it. When the icon for Arduino IDE appears in the search result, click it to launch Arduino IDE.
Now, you will see the default interface of Arduino IDE.
2. Arduino IDE Installation via snap
Arduino IDE is also available for installation via snap. Follow the below simple steps for the installation procedure:
i. First, add the EPEL repository by running the below command:
$ sudo yum install epel-release
ii. Then install snapd by running the below command:
$ sudo yum install snapd
iii. After you have installed snapd, you will need to enable the snapd.socket:
$ sudo systemctl enable --now snapd.socket
iv. Then create a symlink to allow the installation of classic snaps:
$ sudo ln -s /var/lib/snapd/snap /snap
v. Now to install Arduino IDE, run the below command in the Terminal:
$ sudo snap install arduino
vi. Now, the last step you have to do is to add your user account to the dialout group to set serial port permission:
$ sudo usermod -a -G dialout <username>
Replace the <username> with your user account name which in our case is "linuxapt":
$ sudo usermod -a -G dialout linuxapt
After this step, you may need to logout and log back in.
How to Launch Arduino IDE via snap ?
To launch Arduino IDE, run the below command in Terminal:
$ snap run arduino
This will display the default view of Arduino IDE.
How to Uninstall Arduino IDE from CentOS system ?
If you no longer require Arduino IDE on your machine, you can uninstall it easily using the below methods.
1. If you have installed Arduino IDE by downloading it from the official website, use the below commands to uninstall it.
Navigate to the Arduino IDE extracted archive:
$ cd Arduino-1.8.15/
Then run the uninstall script as follows:
$ sudo ./uninstall.sh/
Then remove the Arduino directory:
$ sudo rm -r Arduino
2. If you have installed Arduino IDE using the snap, use the below command to uninstall it.
$ sudo snap remove arduino