Zum Hauptinhalt springen
Software-Bereitstellung

Software auf einem einzelnen Gerät installieren oder deinstallieren

Software direkt im Software-Tab eines Geräts über winget, Chocolatey, Homebrew oder APT installieren, aktualisieren und entfernen oder Windows-Programme aus der Softwareliste still deinstallieren.

Im Tab Software eines Geräts installierst, aktualisierst und deinstallierst du Software direkt auf diesem einen Gerät. Die Aktion läuft sofort und einmalig: octoja wiederholt sie nicht und hält die Software danach nicht automatisch aktuell. Soll Software dauerhaft auf mehreren Geräten installiert und aktuell gehalten werden, nutze stattdessen Software auf Geräte verteilen.

Achtung: Eine weiterhin zutreffende Softwarezuweisung kann die App nach einer manuellen Deinstallation erneut installieren. Prüfe für eine dauerhafte Entfernung zuerst alle zutreffenden Konfigurationspakete und entferne oder begrenze die Softwarezuweisungen. Das Aufheben einer Zuweisung deinstalliert die App nicht; starte anschließend die Deinstallation auf dem Gerät. Siehe Software auf Geräte verteilen.

Es gibt zwei Wege:

WegPlattformenGeeignet für
Software installieren (Paketverwaltung)Windows (Chocolatey, winget, eigene Pakete), macOS (Homebrew), Debian und Ubuntu (APT)Software installieren, aktualisieren und deinstallieren, die der Paketmanager kennt
Papierkorb-Symbol in der Liste Installierte SoftwareWindowsJedes installierte Programm still deinstallieren, auch ohne Paketmanager

Voraussetzungen

  • Die Geräteaktion Softwareverwaltung für dieses Gerät. Sie wird unter Administration → Gruppen vergeben, siehe So funktionieren Benutzer, Gruppen & Berechtigungen.
  • Das Gerät ist online. Bei einem Offline-Gerät blendet octoja die Schaltfläche Software installieren und die Deinstallations-Symbole aus.
  • Für einen eigenen Deinstallationsbefehl zusätzlich die Geräteaktion Skript ausführen.

Software über die Paketverwaltung verwalten

  1. Öffne das Gerät und wechsle in den Tab Software.
  2. Klicke auf Software installieren. Der Dialog Paketverwaltung öffnet sich.
  3. Wähle auf Windows-Geräten den Paketmanager: Chocolatey (vorausgewählt), winget oder Custom für deine eigenen Pakete. Auf macOS verwendet octoja Homebrew, auf Linux APT. dnf und andere RPM-Paketmanager unterstützt die Paketverwaltung nicht.

Die Liste zeigt die Pakete, die der gewählte Paketmanager auf dem Gerät kennt, mit installierter und neuester Version. Pakete mit neuerer Version tragen den Status Update verfügbar.

  • Aktualisieren: Klicke in der Spalte Aktionen auf das Pfeil-Symbol Aktualisieren. Meldet octoja, dass das Paket bereits auf dem neuesten Stand ist, hat sich die installierte Version nicht geändert.
  • Deinstallieren: Klicke auf das Papierkorb-Symbol Deinstallieren, prüfe den Paketnamen im Dialog Software deinstallieren und bestätige mit Deinstallieren.

Neue Software installieren

  1. Klicke im Dialog Paketverwaltung auf Software installieren.
  2. Gib mindestens zwei Zeichen des Namens ein und wähle das Paket aus den Ergebnissen. Für APT gibt es keine Suche: Gib den exakten Paketnamen ein, zum Beispiel nginx, und klicke auf Installieren.
  3. Wähle unter Version die neueste oder eine bestimmte Version.
  4. Wähle bei winget unter Installieren für, ob octoja für Alle Benutzer oder Nur aktueller Benutzer installiert. Nur aktueller Benutzer setzt voraus, dass jemand am Gerät angemeldet ist.
  5. Klicke auf Installieren und warte auf die Erfolgsmeldung.

Was die Paketmanager voraussetzen und welche Kataloge sie nutzen, steht in So funktioniert die Software-Bereitstellung.

Programme aus der Softwareliste deinstallieren (Windows)

Die Liste Installierte Software im Tab Software zeigt alle installierten Programme des Geräts, auch solche, die kein Paketmanager kennt. Auf Windows-Geräten kannst du sie dort direkt entfernen:

  1. Klicke in der Zeile des Programms auf das Papierkorb-Symbol Deinstallieren.
  2. Prüfe den Namen im Dialog Software deinstallieren und bestätige mit Deinstallieren.

Die Deinstallation läuft still, ohne Fenster oder Rückfragen auf dem Gerät. Der Agent verwendet dafür den stillen Deinstallationsbefehl, den der Hersteller hinterlegt hat, oder erkennt Deinstallationsprogramme von MSI, WiX, Inno Setup und NSIS. Andere Deinstallationsprogramme startet octoja nicht, weil sie auf eine Eingabe warten könnten, die auf dem Gerät niemand sieht. Ist ein Programm nur für einen Benutzer installiert, deinstalliert octoja es als dieser Benutzer; er muss dafür am Gerät angemeldet sein.

octoja meldet Erfolg erst, wenn das Programm aus der Windows-Programmliste verschwunden ist; danach verschwindet auch die Zeile aus der Liste. Verlangt das Deinstallationsprogramm einen Neustart, weist die Meldung darauf hin. Starte das Gerät dann neu, um die Entfernung abzuschließen.

Mit eigenem Deinstallationsbefehl deinstallieren

Kann octoja das Programm nicht still entfernen, nennt die Fehlermeldung den Grund, zum Beispiel ein fehlendes stilles Deinstallationsverfahren oder eine Zeitüberschreitung. Hast du die Geräteaktion Skript ausführen, bietet dir die Meldung Deinstallationsbefehl bearbeiten an:

  1. Klicke in der Fehlermeldung auf Deinstallationsbefehl bearbeiten. Der Dialog Eigener Deinstallationsbefehl zeigt unter Vom Gerät gemeldet die Angaben des Geräts, etwa den hinterlegten Deinstallationsbefehl.
  2. Trage unter Befehlszeile den Befehl mit den stillen Parametern des Herstellers ein, zum Beispiel /S, /quiet oder /silent.
  3. Klicke auf Deinstallieren.

Der Befehl läuft still als SYSTEM, bei Programmen, die nur für einen Benutzer installiert sind, als dieser angemeldete Benutzer. Wartet er auf eine Eingabe, bricht er nach 4 Minuten ab. octoja hält den Befehl im Geräteprotokoll fest.

Achtung: octoja führt den eigenen Befehl wie ein Skript ohne weitere Prüfung aus. Prüfe ihn sorgfältig, bevor du ihn startest.

Ergebnis prüfen

Jede Installation, Aktualisierung und Deinstallation erscheint mit ihrem Ergebnis im Tab Aktivitäten unter Protokoll mit der Quelle Fernsteuerung. Die Liste Installierte Software zeigt eine neu installierte oder geänderte Version, sobald das Gerät sein nächstes Inventar meldet.

FAQ

Die Paketverwaltung zeigt nur Pakete, die der gewählte Paketmanager auf dem Gerät erkennt. Manuell oder über einen anderen Paketmanager installierte Software fehlt dort. Auf Windows-Geräten deinstallierst du solche Programme über das Papierkorb-Symbol in der Liste Installierte Software. Auf macOS und Linux nutze einen vom Hersteller unterstützten Deinstallationsweg, beispielsweise über eine Automatisierung.

Das Symbol erscheint nur auf Windows-Geräten, wenn das Gerät online ist und du die Geräteaktion Softwareverwaltung für dieses Gerät hast.