Einführung
Aktualisieren Sie Pakete auf einem Linux-Gerät als Teil einer Automatisierung. Aktualisieren Sie alles, was der Paketmanager kennt, auf einmal oder wählen Sie bestimmte Pakete aus. Wenn Sie alles aktualisieren, können Sie auch Pakete ausschließen, die nicht geändert werden sollen.
Die Aktion unterstützt fünf Paketmanager: Apt, Yum, Pacman, Snapund Flatpak. Wählen Sie einen pro Schritt oder wählen Sie Nativ/Standard , damit Level den richtigen Paketmanager auf jedem Gerät zur Laufzeit erkennt.
⚙️ VORAUSSETZUNGEN:
Ein Linux-Gerät unter Verwaltung.
Der ausgewählte Paketmanager muss auf dem Gerät vorhanden sein. Die Auswahl von Apt auf einer Arch-Installation zum Beispiel schlägt den Schritt fehl. Nativ/Standard erkennt stattdessen einen installierten Paketmanager und umgeht dies.
Unterstützte Paketmanager
Wählen Sie den Paketmanager aus dem Paketmanager Dropdown-Menü. Wählen Sie Nativ/Standard , damit der Agent den auf jedem Gerät installierten Paketmanager zur Laufzeit erkennt, oder geben Sie einen explizit an.
ℹ️ HINWEIS: Nativ/Standard erkennt den Paketmanager auf dem Gerät und prüft dabei in dieser Reihenfolge: apt, yum, pacman, snap, flatpak. Es wird der erste gefundene verwendet.
Paketmanager | Typische Distributionen | Paketnamensformat |
Nativ/Standard | Jede unterstützte Linux-Distribution | Zur Laufzeit erkannt (siehe Hinweis) |
Apt | Debian, Ubuntu, Linux Mint, Raspberry Pi OS | Debian-Paketname ( |
Yum | RHEL, CentOS, Rocky, AlmaLinux, Fedora, Photon OS | RPM-Name |
Pacman | Arch Linux | Name der Sync-Datenbank ( |
Snap | Jede Distribution mit snapd | Snap-Name |
Flatpak | Jede Distribution mit Flatpak | Flathub-Anwendungs-ID (z. B. |
ℹ️ HINWEIS: Die Yum Option umfasst yum, dnfund tdnf. Der Agent erkennt, welche Binärdatei das Gerät verwendet.
Aktion „Linux-Pakete aktualisieren" hinzufügen
Öffnen Sie die Automatisierung im Bearbeitungsmodus und klicken Sie auf + Aktion hinzufügen.
Unter App-Verwaltung, wählen Sie Linux-Paket aktualisieren. Das Panel öffnet sich mit Aktionstyp (voreingestellt auf „Linux-Paket aktualisieren") und Schrittkonfiguration.
Wählen Sie einen Paketmanager.
Wählen Sie einen Aktualisierungstyp (Details unten).
Klicken Sie auf Speichern.
Aktualisierungstyp
Zwei Modi, per Optionsfeld festgelegt:
Alle verfügbaren Pakete aktualisieren aktualisiert alles, wofür der Paketmanager ein Update hat. Das Paket(e) Feld ist in diesem Modus deaktiviert; verwenden Sie Ausgeschlossene(s) Paket(e) , um bestimmte Pakete zu überspringen.
Bestimmte Pakete aktualisieren aktualisiert nur die Namen, die Sie in Paket(e). Das Ausgeschlossene(s) Paket(e) Feld ist in diesem Modus deaktiviert.
⚠️ WARNUNG: Ausgeschlossene(s) Paket(e) gilt nur für Alle verfügbaren Pakete aktualisieren. Wenn Sie Bestimmte Pakete aktualisieren und auch Ausschlüsse angeben, werden die Ausschlüsse ignoriert. Die Ausschlussliste ist eine Sperrliste für „alles aktualisieren", kein Filter für eine gezielte Aktualisierung.
Paket(e)
Die zu aktualisierenden Paketnamen.
Im Alle aktualisieren Modus, lassen Sie dieses Feld leer. Alles, was Sie hier eingeben, wird nicht verwendet.
Im Bestimmte aktualisieren Modus ist dies erforderlich. Geben Sie die Namen im Format des ausgewählten Paketmanagers ein.
Für Apt und Yum können Sie eine bestimmte Version mit der gleichen Syntax wie die Installationsaktion angeben (z. B. nginx=1.24.0-2 für Apt oder httpd-2.4.57 für Yum). Siehe Linux-Pakete installieren für die vollständigen Versionssyntax-Tabellen.
ℹ️ HINWEIS: Bei der Aktualisierung wird immer die neueste verfügbare Version verwendet. Die Versionssyntax (name=version, NEVRA usw.) funktioniert nur bei der Installationsaktion, nicht hier. Um ein Gerät auf eine bestimmte fixierte Version zu setzen, verwenden Sie Linux-Pakete installieren.
Ausgeschlossene(s) Paket(e)
Namen, die während eines Alle aktualisieren Durchlauf. Drücken Sie Tab oder fügen Sie nach jedem Namen ein Komma ein. Das Feld ist deaktiviert im Bestimmte aktualisieren Modus.
💡 TIPP: Verwenden Sie Ausschlüsse für Software, die Sie manuell fixieren, z. B. eine branchenspezifische Anwendung mit Versionsanforderungen oder ein Paket, das Sie nach eigenem Zeitplan aktualisieren. Das restliche System wird aktualisiert, während diese Pakete unverändert bleiben.
Ausführung der Aktion
Einige Verhaltensweisen gelten für jede Aktualisierung, unabhängig vom Paketmanager:
Nur Linux. Bei Ausführung auf einem Windows- oder macOS-Gerät gibt der Schritt „nicht unterstützte Aktion" zurück. Der Durchlauf wird fortgesetzt.
Der ausgewählte Paketmanager muss vorhanden sein. Wenn die Binärdatei nicht installiert ist, schlägt der Schritt mit „Nicht unterstützter Paketmanager" fehl.
3-Stunden-Zeitlimit für die gesamte Aktion.
Live-Ausgabe wird Zeile für Zeile in das Ausführungsprotokoll gestreamt.
Für Apt, Yum und Pacman wartet Level auf die Paketmanager-Sperre, wenn ein anderer Prozess sie hält, mit einer Wartezeit von 1 Sekunde bis zu 30 Sekunden zwischen den Prüfungen für bis zu 1 Stunde, bevor es mit „Ein anderer Paketmanager-Prozess läuft" aufgibt. Snap und Flatpak warten nicht auf eine Sperre.
Hier ist, was pro Paketmanager ausgeführt wird:
Paketmanager | Alle aktualisieren | Bestimmte aktualisieren | Hinweise |
Apt | Aktualisiert alle Pakete, dann |
| Eine Aktualisierung ist eine Installation auf die neueste Version. Vorabprüfung: |
Yum | Aktualisiert alles, dann automatisches Entfernen von Abhängigkeiten zur Bereinigung |
| Die Vorabprüfung leert den Paket-Cache. Das automatische Entfernen läuft nur beim Bereinigungsdurchlauf von „alle aktualisieren". |
Pacman |
|
| Die Vorabprüfung entfernt eine veraltete |
Snap |
|
| Ein Paket nach dem anderen im Einzelpaket-Modus. 60-Minuten-Zeitlimit pro Paket. |
Flatpak |
|
| Systemweit. 60-Minuten-Zeitlimit pro Paket. |
ℹ️ HINWEIS: Die Bereinigung nach der Aktualisierung (Apt's autoremove, Pacmans Entfernung verwaister Pakete, Yums automatisches Entfernen von Abhängigkeiten) läuft nur im Alle aktualisieren Modus. Bestimmte aktualisieren aktualisiert die genannten Pakete und lässt alles andere unverändert, einschließlich verwaister Pakete.
⚠️ WARNUNG: Diese Aktionen deaktivieren nicht den eigenen Auto-Updater eines Geräts (z. B. unattended-upgrades). Eine geplante Aktualisierung kann dennoch mit den Hintergrundaktualisierungen des Geräts konkurrieren. Das Warten auf die Sperre verhindert, dass die beiden kollidieren.
Bedingungen
Der Bedingungen Abschnitt schränkt ein, wann diese Aktion ausgeführt wird, basierend auf Geräteattributen oder dem Ergebnis einer vorherigen Aktion. Erweitern Sie ihn, um Bedingungen hinzuzufügen.
Siehe Aktionsbedingungen für die vollständige Referenz.
Zusätzliche Optionen
Erweitern Sie Zusätzliche Optionen für Ausführungseinstellungen einschließlich Aktionsname, Fehlerverhalten, Ausgabevariablen und Wiederholungen.
Siehe Aktionsübersicht für die vollständige Referenz.
Häufig gestellte Fragen
Wie aktualisiere ich alles auf einem Gerät? Wählen Sie Alle verfügbaren Pakete aktualisieren. Das Paket(e) Feld ist in diesem Modus deaktiviert, und eine leere Paketliste ist das, was Level anweist, alles zu aktualisieren.
Kann ich Pakete von einer gezielten Aktualisierung ausschließen? Nein. Ausgeschlossene(s) Paket(e) ist deaktiviert im Bestimmte aktualisieren Modus. Ausschlüsse gelten nur, wenn Sie alles aktualisieren.
Was ist der Unterschied zwischen dieser Aktion und „Linux-Updates installieren"? Linux-Updates installieren wendet ausstehende Betriebssystem- und Sicherheits-Patches nach Kategorie an. Diese Aktion aktualisiert Pakete direkt über den Paketmanager mit feinerer Kontrolle darüber, welche Pakete und welche Ausschlüsse. Viele Umgebungen verwenden beides.
Bereinigt „alle aktualisieren" auch alte Pakete? Ja, und nur „alle aktualisieren" tut dies. Apt führt aus
autoremove --purge, Pacman entfernt verwaiste Pakete und Yum führt einen automatischen Bereinigungsdurchlauf für Abhängigkeiten durch. Bestimmte aktualisieren überspringt all das.Kann ich auf eine bestimmte Version aktualisieren? Nein. Bei einer Aktualisierung werden Pakete immer auf die neueste verfügbare Version aktualisiert. Die Versionssyntax gilt nur für die Installation. Um eine Version zu fixieren, verwenden Sie Linux-Pakete installieren.
Muss das Gerät online sein? Ja, für die Ausführung. Wenn das Gerät offline ist, wenn die Automatisierung ausgelöst wird, wird der Schritt in die Warteschlange gestellt und fortgesetzt, sobald das Gerät wieder verbunden ist.
Wer kann diese Aktion hinzufügen oder bearbeiten? Techniker mit der Berechtigung, Automatisierungen in der entsprechenden Gruppe zu bearbeiten. Siehe Arbeitsbereich → Berechtigungen.

