Als u een aantal Macs beheert, kan het uitvoeren van algemene taken via de opdrachtregel uw onderhoudswerklast verminderen. Door een combinatie van systeemopdrachten en open-bronrepository's te gebruiken, kunt u zowel MacOS-software als Mac App Store-software bijwerken met Terminal.

Update macOS Software via Terminal

U kunt de ingebouwde macOS-software bijwerken met de opdracht softwareupdate in Terminal.

1. Open Terminal (Toepassing / Hulpprogramma's / Terminal.app).

2. Typ de volgende opdracht en druk op "Enter:"

 softwareupdate -l 

Hiermee worden alle updates voor de macOS-software weergegeven die momenteel beschikbaar zijn voor uw systeem.

3. Wacht even terwijl het op de macOS-servers naar updates zoekt.

4. Als er updates beschikbaar zijn, zal softwareupdate u vertellen welke updates beschikbaar zijn. Als er geen updates beschikbaar zijn, keert u terug naar de opdrachtprompt.

5. Om alle beschikbare updates te installeren, typt u de volgende opdracht en drukt u op "Enter:"

 sudo softwareupdate -ia --verbose 

6. Typ uw wachtwoord als daarom wordt gevraagd en druk op "Enter".

7. Het updateproces wordt nu uitgevoerd en toont de voortgang van elk programma terwijl het wordt bijgewerkt.

8. Wanneer het updateproces is voltooid, keert u terug naar de opdrachtprompt.

Vlaggen Softwareupdate

  • De --verbose vlag is optioneel, maar geeft live statusrapporten zodra er updates zijn geïnstalleerd. Als u veel updates moet verwerken, houdt deze vlag u op de hoogte van de huidige status.
  • De vlag -i staat voor "install" en zal het installatieproces voor geselecteerde apps beginnen
  • De vlag -a staat voor 'alles'. Hiermee worden alle beschikbare updates geïnstalleerd.
  • De vlag -r staat voor "aanbevolen". softwareupdate -ir zal bijvoorbeeld alleen "aanbevolen" updates installeren.
  • De vlag -h staat voor "help" en onthult alle beschikbare opdrachten.
  • Als u slechts één update wilt installeren, gebruikt u
     softwareupdate -i [pakketnaam] 

    Met softwareupdate -i RemoteDesktopClient-3.9.2 wordt bijvoorbeeld alleen de RemoteDesktopClient 3.9.2-update geïnstalleerd.

  • Gebruik de vlag --ignore om specifieke updates te negeren. Bijvoorbeeld:
     softwareupdate --ign RemoteDesktopClient-3.9.2 

    verbergt de 3.9.2-update van RemoteDesktopClient. U wordt gewaarschuwd wanneer een nieuwe update beschikbaar is.

Update Mac App Store-software met behulp van Terminal

Standaard bevat macOS geen opdrachtregelhulpprogramma voor het bijwerken van apps uit de Mac App Store. U kunt echter het mas-hulpprogramma van Dmitry Rodionov installeren om deze functionaliteit aan uw opdrachtregel toe te voegen.

1. Open Terminal (Toepassing / Hulpprogramma's / Terminal.app).

2. Als u de Homebrew pakketbeheerder nog niet hebt geïnstalleerd, moet u deze downloaden. Installeer Homebrew met behulp van de Terminal-opdracht hieronder:

 / usr / bin / ruby ​​-e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

Je kunt ook onze handleiding volgen voor het opzetten van Homebrew.

3. Gebruik de volgende opdracht om mas-cli vanuit de Homebrew-database te installeren:

 brouw installatie mas 

4. Wanneer de installatie is voltooid en u de opdrachtprompt weer hebt, kunt u mas om een ​​lijst met alle beschikbare mas-opdrachten te bekijken.

5. Typ de volgende opdracht om een ​​lijst met geïnstalleerde Mac App Store-apps te bekijken. Er zijn er misschien een paar.

 mas lijst 

6. Typ de volgende opdracht om alle apps met updates beschikbaar te zien:

 mas is verouderd 

7. Typ de volgende opdracht om alle apps bij te werken met beschikbare updates:

 mas upgrade 

8. mas doorloopt het upgradeproces voor elke app.

9. Wanneer het updateproces is voltooid, keert u terug naar de opdrachtprompt.

Conclusie

Als u de ingebouwde macOS-software of zelfs macOS zelf moet bijwerken, kunt u de softwareupdate -update gebruiken om dat proces vanaf de opdrachtregel te voltooien. Als je apps uit de App Store moet bijwerken, kun je mas installeren om dat via Terminal te doen.