diff --git a/content/software/ide-v2/tutorials/getting-started/01.ide-v2-downloading-and-installing/ide-v2-downloading-and-installing.md b/content/software/ide-v2/tutorials/getting-started/01.ide-v2-downloading-and-installing/ide-v2-downloading-and-installing.md index c8dbd5f07d..35c4e262f0 100644 --- a/content/software/ide-v2/tutorials/getting-started/01.ide-v2-downloading-and-installing/ide-v2-downloading-and-installing.md +++ b/content/software/ide-v2/tutorials/getting-started/01.ide-v2-downloading-and-installing/ide-v2-downloading-and-installing.md @@ -61,12 +61,16 @@ Before we can launch the editor, we need to first make it an **executable file** ![Allow execution of file.](assets/linux-installation.gif) -You can now double click the file to launch the Arduino IDE 2 on your Linux machine. In case you cannot run the AppImage file, make sure that FUSE is installed on your system. +You can now double click the file to launch the Arduino IDE 2 on your Linux machine. + +##### Troubleshooting +In case you cannot run the AppImage file, make sure that FUSE and libsecret are installed on your system. In Ubuntu (>= 22.04): ```bash sudo add-apt-repository universe sudo apt install libfuse2 +sudo apt install libsecret-1-0 ``` In Fedora @@ -76,7 +80,9 @@ dnf install fuse See instructions for installing FUSE on your distribution [here](https://github.com/AppImage/AppImageKit/wiki/FUSE). +##### Serial port access To enable the Arduino IDE to access the serial port and upload code to your board, the following rule can be added to `/etc/udev/rules.d/99-arduino.rules`. ``` SUBSYSTEMS=="usb", ATTRS{idVendor}=="2341", GROUP="plugdev", MODE="0666" ``` +You may need other different rules for different boards. More info [here](https://support.arduino.cc/hc/en-us/articles/9005041052444-Fix-udev-rules-on-Linux).