Wenn Sie eine Reihe von Macs verwalten, kann das Ausführen allgemeiner Aufgaben über die Befehlszeile Ihren Wartungsaufwand verringern. Mithilfe einer Kombination aus Systembefehlen und Open-Source-Repositorys können Sie sowohl die MacOS-Software als auch die Mac App Store-Software mithilfe von Terminal aktualisieren.
Aktualisieren Sie die macOS-Software mithilfe des Terminals
Sie können die integrierte macOS-Software mit dem aktualisieren softwareupdate
Befehl im Terminal.
1. Öffnen Sie das Terminal (Application / Utilities / Terminal.app).
2. Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste:
softwareupdate -l
Dadurch werden alle MacOS-Softwareupdates aufgelistet, die derzeit für Ihr System verfügbar sind.
3. Warten Sie einen Moment, während die macOS-Server nach Updates durchsucht werden.
4. Wenn Updates verfügbar sind, teilt Ihnen das Softwareupdate mit, welche Updates verfügbar sind. Wenn keine Updates verfügbar sind, kehren Sie zur Eingabeaufforderung zurück.
5. Um alle verfügbaren Updates zu installieren, geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste:
sudo softwareupdate -ia --verbose
6. Geben Sie Ihr Passwort ein, wenn Sie dazu aufgefordert werden, und drücken Sie die Eingabetaste.
7. Der Aktualisierungsprozess wird nun ausgeführt und zeigt den Fortschritt jedes Programms an, während es aktualisiert wird.
8. Wenn der Aktualisierungsvorgang abgeschlossen ist, kehren Sie zur Eingabeaufforderung zurück.
Softwareupdate-Flags
- Das
--verbose
Das Flag ist optional, gibt jedoch Live-Statusberichte aus, wenn Updates installiert werden. Wenn Sie viele Updates verarbeiten müssen, werden Sie mit diesem Flag über den aktuellen Status auf dem Laufenden gehalten. - Das
-i
flag steht für “install” und startet den Installationsvorgang für ausgewählte Apps - Das
-a
Flagge steht für “alle”. Dadurch werden alle verfügbaren Updates installiert. - Das
-r
Flagge steht für “empfohlen”. Zum Beispiel,softwareupdate -ir
installiert nur “empfohlene” Updates. - Das
-h
flag steht für “help” und zeigt alle verfügbaren Befehle an. - Verwenden Sie, um nur ein Update zu installieren
softwareupdate -i [package name]
Zum Beispiel,
softwareupdate -i RemoteDesktopClient-3.9.2
installiert nur das RemoteDesktopClient 3.9.2-Update. - Verwenden Sie die Option, um bestimmte Updates zu ignorieren
--ignore
Flagge. Zum Beispiel:softwareupdate --ignore RemoteDesktopClient-3.9.2
versteckt das 3.9.2-Update von RemoteDesktopClient. Sie werden benachrichtigt, wenn ein neues Update verfügbar ist.
Aktualisieren Sie die Mac App Store-Software mithilfe des Terminals
Standardmäßig enthält macOS kein Befehlszeilenprogramm zum Aktualisieren von Apps aus dem Mac App Store. Sie können jedoch Dmitry Rodionovs installieren mas Dienstprogramm, um diese Funktionalität zu Ihrer Befehlszeile hinzuzufügen.
1. Öffnen Sie das Terminal (Application / Utilities / Terminal.app).
2. Wenn Sie den Homebrew-Paketmanager noch nicht installiert haben, müssen Sie ihn herunterladen. Installieren Sie Homebrew Verwenden Sie den folgenden Terminal-Befehl:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Sie können auch unserem Leitfaden für die Einrichtung von Homebrew folgen.
3. Verwenden Sie den folgenden Befehl, um mas-cli aus der Homebrew-Datenbank zu installieren:
brew install mas
4. Wenn die Installation abgeschlossen ist und Sie Ihre Eingabeaufforderung wieder haben, können Sie eingeben mas
um eine Liste aller verfügbaren mas-Befehle anzuzeigen.
5. Geben Sie den folgenden Befehl ein, um eine Liste der installierten Mac App Store-Apps anzuzeigen. Es könnte einige von ihnen geben.
mas list
6. Geben Sie den folgenden Befehl ein, um alle Apps mit verfügbaren Updates anzuzeigen:
mas outdated
7. Geben Sie den folgenden Befehl ein, um alle Apps mit verfügbaren Updates zu aktualisieren:
mas upgrade
8. mas führt den Upgrade-Prozess für jede App durch.
9. Wenn der Aktualisierungsvorgang abgeschlossen ist, kehren Sie zur Eingabeaufforderung zurück.
Fazit
Wenn Sie die integrierte macOS-Software oder sogar macOS selbst aktualisieren müssen, können Sie verwenden softwareupdate
um diesen Vorgang über die Befehlszeile abzuschließen. Wenn Sie Apps aus dem App Store aktualisieren müssen, können Sie sie installieren mas
um dies über das Terminal zu erledigen.