softwareupdate — macOS-Updates über die Kommandozeile
Praxis-Guide zu softwareupdate — macOS- und Apple-Software-Updates über die Kommandozeile suchen, laden und installieren, inklusive vollständiger Installer.
softwareupdate sucht, lädt und installiert macOS- und Apple-Software-Updates direkt von der Kommandozeile – ganz ohne den Umweg über die Systemeinstellungen. Du listest verfügbare Updates auf, spielst Sicherheits-Patches und Firmware ein oder lädst per --fetch-full-installer gleich den vollständigen macOS-Installer herunter. Die meisten Schreibaktionen brauchen sudo, und das Installieren kann je nach Option automatisch neu starten – sichere also vorher deine Arbeit. Dieser Guide zeigt dir die wichtigsten Befehle vom Auflisten bis zum geplanten Auto-Update.
Auflisten & Prüfen
softwareupdate -l — Listet alle verfügbaren Updates auf.
softwareupdate -lsoftwareupdate -l --include-config-data — Listet Updates inklusive Konfigurationsdaten-Updates auf.
softwareupdate -l --include-config-datasoftwareupdate --list --all — Listet alle verfügbaren Updates inklusive bereits installierter auf.
softwareupdate --list --allUpdates installieren
softwareupdate -i '<name>' — Installiert ein bestimmtes Update anhand seines Namens.
sudo softwareupdate -i 'macOS Sequoia 15.3.1-15.3.1'softwareupdate -ia — Installiert alle verfügbaren Updates.
sudo softwareupdate -iasoftwareupdate -ir — Installiert nur empfohlene Updates.
sudo softwareupdate -irsoftwareupdate -ia --agree-to-license — Installiert alle Updates und akzeptiert Lizenzvereinbarungen automatisch.
sudo softwareupdate -ia --agree-to-licensesoftwareupdate -ia -R — Installiert alle Updates und startet bei Bedarf automatisch neu.
sudo softwareupdate -ia -RNur herunterladen
softwareupdate -d '<name>' — Lädt ein bestimmtes Update herunter, ohne es zu installieren.
sudo softwareupdate -d 'macOS Sequoia 15.3.1-15.3.1'softwareupdate -da — Lädt alle verfügbaren Updates herunter, ohne sie zu installieren.
sudo softwareupdate -damacOS-Upgrade
softwareupdate --fetch-full-installer — Lädt den vollständigen macOS-Installer der neuesten Version herunter.
sudo softwareupdate --fetch-full-installersoftwareupdate --fetch-full-installer --full-installer-version <ver> — Lädt den vollständigen Installer für eine bestimmte macOS-Version herunter.
sudo softwareupdate --fetch-full-installer --full-installer-version 15.3.1Konfiguration
softwareupdate --schedule on — Aktiviert die automatische Update-Prüfung.
sudo softwareupdate --schedule onsoftwareupdate --schedule off — Deaktiviert die automatische Update-Prüfung.
sudo softwareupdate --schedule offsoftwareupdate --ignore '<name>' — Ignoriert ein bestimmtes Update (blendet es aus der Liste aus).
sudo softwareupdate --ignore 'macOS Sequoia 15.3.1-15.3.1'softwareupdate --reset-ignored — Leert die Liste der ignorierten Updates.
sudo softwareupdate --reset-ignoreddefaults read /Library/Preferences/com.apple.SoftwareUpdate — Zeigt die Einstellungen der Softwareaktualisierung an.
defaults read /Library/Preferences/com.apple.SoftwareUpdate Fazit
Mit softwareupdate hältst du macOS und die mitgelieferte Apple-Software skriptbar und ohne Klickwege aktuell – ideal für Fernwartung, Automatisierung und reproduzierbare Setups. Für den Alltag reicht meist softwareupdate -l zum Prüfen und sudo softwareupdate -ir für die empfohlenen Updates. Geh mit --install -a und -R bewusst um: Sie können das System automatisch neu starten – sichere also offene Arbeit, bevor du sie ausführst. Größere OS-Upgrades über --fetch-full-installer solltest du sorgfältig planen (Backup, genügend Speicherplatz, kompatible Software) statt sie nebenbei einzuspielen.
Weiterführende Links
- macOS auf dem Mac aktualisieren – offizielle Apple-Support-Anleitung
- softwareupdate(8) – man-Page – vollständige Optionsreferenz (englisch)
Verwandte Kommandos
- caffeinate – verhindert den Ruhezustand während langer Update-Läufe
- defaults – liest und schreibt macOS-Einstellungen (z. B. Update-Optionen)
- diskutil – verwaltet Festplatten und Volumes auf der Kommandozeile