# Arduino Appimage auf Mint21

**URL:** <https://ask.linuxmuster.net/t/arduino-appimage-auf-mint21/11607>\
**Category:** Linuxclient\
**Created:** [4. April 2025 um 08:56 UTC](https://ask.linuxmuster.net/t/arduino-appimage-auf-mint21/11607 "2025-04-04T08:56:15Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![GuidoW](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/guidow/32/6485_2.png) [@GuidoW](https://ask.linuxmuster.net/u/GuidoW)\
**Post date:** [4. April 2025 um 08:56 UTC](https://ask.linuxmuster.net/t/arduino-appimage-auf-mint21/11607/1 "2025-04-04T08:56:15Z")

</div>

Hallo,

in unserer Schule sollen die Linux-Clients nun Arduino-fähig werden. Ich habe 2 Tage damit verbracht, den Start des Appimage (welcher einen Ordner für den linuxadmin erstellen will, egal bei welchem User) zu beobachten und die Welt des Clients an diese anscheinend unumgängliche Tatsache anzupassen. Eine tiefgehende Diagnose mit Unterstützung brachte keinen Erfolg. Hat das schon jemand erfolgreich hinbekommen? Unsere Clients laufen auf Mint21.

Schönes Wochenende!  
Gruß  
Guido

---

<div class="post-metadata">

**Author:** ![Michael](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/michael/32/59_2.png) [@Michael](https://ask.linuxmuster.net/u/Michael)\
**Post date:** [4. April 2025 um 09:04 UTC](https://ask.linuxmuster.net/t/arduino-appimage-auf-mint21/11607/2 "2025-04-04T09:04:27Z")

</div>

Hallo Guido,  
ich weiß nicht, ob das in diesem Zshg weiterhilft aber ich habe gute Erfahrungen mit  
dem **AppImageLauncher** gemacht:

> **[Release Release build (v2.2.0) · TheAssassin/AppImageLauncher](https://github.com/TheAssassin/AppImageLauncher/releases/tag/v2.2.0)**
>
> Travis CI build log: https://travis-ci.org/TheAssassin/AppImageLauncher/builds/731417378

Vielleicht kann man es damit ja auch so hinbekommen, dass ein **Netzwerklaufwerk** für alle .appimages verwendet werden kann 🤔 ⁉

Hier sieht das „überwachte“ Verzeichnis jedenfalls so aus – und es funktioniert super:

 ![Screenshot_20250404_110250](https://ask.linuxmuster.net/uploads/default/original/2X/7/7827df12082aad42fc88323ea508dae08e9a086a.png)

Viele Grüße,  
Michael

---

<div class="post-metadata">

**Author:** ![Raphael](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/raphael/32/3551_2.png) [@Raphael](https://ask.linuxmuster.net/u/Raphael)\
**Post date:** [4. April 2025 um 11:35 UTC](https://ask.linuxmuster.net/t/arduino-appimage-auf-mint21/11607/3 "2025-04-04T11:35:24Z")

</div>

Hallo Guido,

wir haben bei uns die AppImages auf einem separaten NFS-Share liegen. So muss ich die nicht auf jedem Ćlient installieren.

Mit folgendem Skript bekommen wir die dann gestartet:

```auto
#!/usr/bin/bash
#

if [[! -f ~/.arduinoIDE/arduino-cli.yaml]]; then
  mkdir -p ~/.arduinoIDE
  cat > ~/.arduinoIDE/arduino-cli.yaml << EOF
board_manager:
  additional_urls: []
build_cache:
  path: /tmp/arduino-build-${UID}
directories:
  builtin:
    libraries: /lmn/tools/Arduino/libraries
  data: /lmn/tools/Arduino/data
  downloads: /tmp/arduino-download-${UID}
network:
  proxy: http://localhost:3128
EOF
fi

if [[! -f ~/.arduinoIDE/settings.json]]; then
  mkdir -p ~/.arduinoIDE
  cp /lmn/tools/Arduino/settings.json ~/.arduinoIDE
fi

export http_proxy=http://localhost:3128
export https_proxy=http://localhost:3128
export no_proxy=localhost

/lmn/tools/Arduino/arduino-ide_2.3.4_Linux_64bit.AppImage

```

Der Teil mit der Settings.json ist nice to have - brauchst du aber nicht.

Der lokale HTTP-Proxy bezieht sich auf den lokalen squid, den wir verwenden, um die Kerberos-Problematik abzufangen. Da hatte ich vor 2-3 Tagen mal was dazu geschrieben.

Vielleicht hilft dir das Script.

Lieben Gruß

Raphael
