[Software]

Arduino IDE vollständig löschen: Skripte für jedes Betriebssystem

/arduino-ide-vollstaendig-loeschen-skripte-fuer-jedes-betriebssystem
Arduino IDE vollständig löschen: Skripte für jedes Betriebssystem

Manchmal kommst du einfach nicht drum herum: Du musst die Arduino IDE vollständig löschen. Vielleicht kennst du das auch – Probleme mit Bibliotheken, Boards, die nicht erkannt werden, oder einfach Fehler, die sich auf einem anderen PC nicht reproduzieren lassen. Wenn es so weit ist, heißt es aufräumen und von vorne beginnen. Damit das Ganze schnell und sauber über die Bühne geht, zeige ich dir hier, wie du die Arduino IDE komplett deinstallierst – inklusive praktischer Skripte für jedes Betriebssystem.

Denn leider reicht es nicht, nur die App bzw. das Programm zu löschen und neu zu installieren. Du musst auch manuell viele Verzeichnisse bereinigen, damit du wirklich bei null anfangen kannst.


Warum die Arduino IDE komplett entfernen?

Es gibt viele Gründe, die Arduino IDE zu löschen. Oft fangen die Probleme ganz harmlos an:
Eine Bibliothek macht Zicken, ein Board wird nicht mehr angezeigt oder die Software läuft einfach nicht mehr rund. Besonders ärgerlich ist es, wenn du auf einem anderen Rechner alles testest und dort plötzlich alles funktioniert.

Spätestens dann wird klar: Ein einfaches Deinstallieren reicht nicht – du brauchst einen kompletten Neustart. Und genau dafür ist diese Anleitung gedacht.


Skripte für jedes Betriebssystem – so geht’s

Um dir das Leben leichter zu machen, gibt es hier Skripte für die gängigen Betriebssysteme. Egal ob Windows, macOS oder Linux – mit diesen Skripten entfernst du die Arduino IDE samt aller Überreste.


macOS

Speichere das folgende Skript als .sh-Datei und führe es im Terminal aus:

#!/bin/bash

echo "Arduino IDE und zugehörige Dateien werden entfernt..."

# Pfad zur Arduino IDE-Anwendung
if [ -d "/Applications/Arduino.app" ]; then
  echo "Lösche Arduino IDE..."
  sudo rm -rf /Applications/Arduino.app
else
  echo "Arduino IDE wurde nicht im Anwendungsordner gefunden."
fi

# Arduino Benutzerdatenpfad
ARDUINO_PREFS="$HOME/Library/Arduino15"
if [ -d "$ARDUINO_PREFS" ]; then
  echo "Lösche Benutzereinstellungen (Library/Arduino15)..."
  rm -rf "$ARDUINO_PREFS"
fi

# Arduino Sketchbook-Ordner (enthält Sketche und Bibliotheken)
SKETCHBOOK="$HOME/Documents/Arduino"
if [ -d "$SKETCHBOOK" ]; then
  echo "Lösche Arduino Sketchbook-Ordner (Documents/Arduino)..."
  rm -rf "$SKETCHBOOK"
fi

echo "Arduino IDE und alle zugehörigen Dateien wurden entfernt."
````

---

## Windows (Batch-Skript)

Unter Windows wird die Arduino IDE in der Regel über einen Installer installiert. Die Benutzereinstellungen und der Sketchbook-Ordner befinden sich an festen Speicherorten.

Speichere das folgende Skript als `.bat`-Datei und führe es **als Administrator** aus:

```bat
@echo off
echo Entferne Arduino IDE und zugehörige Dateien...

:: Deinstallation der Arduino IDE, falls installiert
echo Suche nach installierter Arduino IDE...
wmic product where "name like 'Arduino%%'" call uninstall /nointeractive
echo Deinstallation abgeschlossen oder nicht erforderlich.

:: Entfernen der Benutzereinstellungen
set ARDUINO_PREFS=%LOCALAPPDATA%\Arduino15
if exist "%ARDUINO_PREFS%" (
  echo Entferne Benutzereinstellungen (%ARDUINO_PREFS%)...
  rmdir /s /q "%ARDUINO_PREFS%"
)

:: Entfernen des Sketchbook-Ordners
set SKETCHBOOK=%USERPROFILE%\Documents\Arduino
if exist "%SKETCHBOOK%" (
  echo Entferne Arduino Sketchbook-Ordner (%SKETCHBOOK%)...
  rmdir /s /q "%SKETCHBOOK%"
)

echo Arduino IDE und alle zugehörigen Dateien wurden entfernt.
pause

Linux (Bash-Skript)

Unter Linux kann die Arduino IDE auf verschiedene Arten installiert sein (z. B. per Paketmanager oder manuell). Dieses Skript entfernt die Benutzereinstellungen und den Sketchbook-Ordner. Die eigentliche IDE musst du ggf. separat deinstallieren.

Speichere das folgende Skript als .sh-Datei und führe es im Terminal aus:

#!/bin/bash

echo "Entferne Arduino IDE und zugehörige Dateien..."

# Entfernen der Benutzereinstellungen
ARDUINO_PREFS="$HOME/.arduino15"
if [ -d "$ARDUINO_PREFS" ]; then
  echo "Entferne Benutzereinstellungen ($ARDUINO_PREFS)..."
  rm -rf "$ARDUINO_PREFS"
fi

# Entfernen des Sketchbook-Ordners
SKETCHBOOK="$HOME/Arduino"
if [ -d "$SKETCHBOOK" ]; then
  echo "Entferne Arduino Sketchbook-Ordner ($SKETCHBOOK)..."
  rm -rf "$SKETCHBOOK"
fi

# Hinweis zur manuellen Deinstallation der IDE
echo "Hinweis: Falls die Arduino IDE über einen Paketmanager installiert wurde, verwende den passenden Befehl,"
echo "z. B. 'sudo apt remove arduino'."
echo "Bei manueller Installation entferne das Installationsverzeichnis,"
echo "z. B. 'sudo rm -rf /usr/local/arduino'."

echo "Benutzereinstellungen und Sketchbook wurden entfernt."

Quellen

Anzeige

/comments0 Einträge

Kommentare

> NO_COMMENTS_FOUND

> INITIATE_COMMENT_PROTOCOL

MARKDOWN_SUPPORT: ENABLED
CHARS: 0