From b3014314996480af0c485f1f8a8414963a12163a Mon Sep 17 00:00:00 2001 From: Ali Jahangiri <75624145+aliphys@users.noreply.github.com> Date: Tue, 11 Apr 2023 11:56:35 +0200 Subject: [PATCH 1/2] Document FUSE as pre-requisite to running AppImage I was unable to install Arduino IDE on Ubuntu 22.04 with the current instructions. - State FUSE (https://github.com/AppImage/AppImageKit/wiki/FUSE) as pre requisite for running AppImage in Linux - Provide installation instruction for Ubuntu and Fedora - Point users to FUSE documentation for instructions on other distributions. --- .../ide-v2-downloading-and-installing.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) 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 24513f390c..df7850a0aa 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,4 +61,17 @@ 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. +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. + +In Ubuntu (>= 22.04): +```bash +sudo add-apt-repository universe +sudo apt install libfuse2 +``` + +In Fedora +```bash +dnf install fuse +``` + +See instructions for installing FUSE on your distribution [here](https://github.com/AppImage/AppImageKit/wiki/FUSE). From 6fae4e80efef11be4353152735056a755cf3044f Mon Sep 17 00:00:00 2001 From: Ali Jahangiri <75624145+aliphys@users.noreply.github.com> Date: Wed, 12 Apr 2023 09:26:51 +0200 Subject: [PATCH 2/2] Resolve 'exit error 74' (upload error) --- .../ide-v2-downloading-and-installing.md | 5 +++++ 1 file changed, 5 insertions(+) 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 df7850a0aa..4722057f5b 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 @@ -75,3 +75,8 @@ dnf install fuse ``` See instructions for installing FUSE on your distribution [here](https://github.com/AppImage/AppImageKit/wiki/FUSE). + +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" +```