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 -l

softwareupdate -l --include-config-data — Listet Updates inklusive Konfigurationsdaten-Updates auf.

softwareupdate -l --include-config-data

softwareupdate --list --all — Listet alle verfügbaren Updates inklusive bereits installierter auf.

softwareupdate --list --all

Updates 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 -ia

softwareupdate -ir — Installiert nur empfohlene Updates.

sudo softwareupdate -ir

softwareupdate -ia --agree-to-license — Installiert alle Updates und akzeptiert Lizenzvereinbarungen automatisch.

sudo softwareupdate -ia --agree-to-license

softwareupdate -ia -R — Installiert alle Updates und startet bei Bedarf automatisch neu.

sudo softwareupdate -ia -R

Nur 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 -da

macOS-Upgrade

softwareupdate --fetch-full-installer — Lädt den vollständigen macOS-Installer der neuesten Version herunter.

sudo softwareupdate --fetch-full-installer

softwareupdate --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.1

Konfiguration

softwareupdate --schedule on — Aktiviert die automatische Update-Prüfung.

sudo softwareupdate --schedule on

softwareupdate --schedule off — Deaktiviert die automatische Update-Prüfung.

sudo softwareupdate --schedule off

softwareupdate --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-ignored

defaults 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.

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