Mac-software-update uitvoeren via de terminal

Wanneer u software-updates op uw Mac moet installeren, gaat u waarschijnlijk naar de Mac App Store. De door Apple beheerde app store is lange tijd de standaardmethode geweest om niet alleen applicaties van derden te vinden en te installeren, maar ook om patches en updates voor macOS en andere Apple-applicaties toe te passen. Maar als het gaat om macOS-software-updates, is de Mac App Store eigenlijk slechts een front-end voor een UNIX-opdracht, en fans van de Mac-terminal kunnen deze opdracht daadwerkelijk gebruiken om hun Mac en first party-apps bij te werken terwijl ze de Mac App Store helemaal omzeilen .

mac app store-updates

De opdracht voor het bijwerken van de Mac-software waar we het over hebben, heeft een handige naam: software-update. Hier leest u hoe u het kunt gebruiken.

Mac-software-update uitvoeren via de terminal
  1. Start de Terminal-applicatie (te vinden in de map /Applications/Utilities of door ernaar te zoeken met Spotlight).
  2. Typ in de Terminal software-update -l (dat is een kleine letter "L" en niet de nummer één). Dit geeft een lijst met alle beschikbare updates samen met hun individuele bestandsgroottes en een opmerking die aangeeft of je je Mac opnieuw moet opstarten om het updateproces te voltooien.lijst met terminals voor mac-software-update
  3. om een ​​te installeren individueel software-update, voer de opdracht in: sudo softwareupdate -i naam, waarbij "naam" de exacte naam is van een van de beschikbare updates die wordt onthuld door de lijstopdracht. Aangezien dit een superuser (sudo) -opdracht is, moet u het wachtwoord van uw beheerdersaccount invoeren wanneer daarom wordt gevraagd.

    mac-software-updateterminal

  4. Installeren allemaal beschikbare software-updates, gebruik in plaats daarvan de opdracht sudo softwareupdate -i -a. De schakeloptie "-a" geeft eenvoudig de opdracht om alle updates te installeren. Nogmaals, u moet uw beheerderswachtwoord invoeren wanneer daarom wordt gevraagd.
  5. Er is geen traditionele voortgangsbalk, maar u ziet bijgewerkte tekstinvoer in het Terminal-venster wanneer elke stap is voltooid, zodat u zowel weet wanneer bepaalde updates zijn gedownload als wanneer het hele installatieproces is voltooid. Als je software-updates hebt geïnstalleerd die opnieuw opstarten vereisen, zie je een laatste bericht waarin je wordt gevraagd je Mac opnieuw op te starten. Je kunt dit doen via de normale macOS-interface, maar aangezien we al UNIX-commando's gebruiken in Terminal, kun je ook typen sudo shutdown -r nu, die de opdracht shutdown instrueert om de Mac ("-r") onmiddellijk ("nu") opnieuw op te starten.

Voordelen van het gebruik van software-update via de terminal

Nu je het weet hoe om de Mac-software-update vanaf de terminal uit te voeren, is de waarschijnlijke vraag: waarom je zou deze methode willen gebruiken in plaats van simpelweg op een paar knoppen in de Mac App Store te klikken. Een belangrijke reden is automatisering en beheer op afstand. Gebruikers die meerdere Macs moeten beheren, kunnen scripts maken of op afstand een software-update initiëren via een methode zoals SSH zonder handmatig schermdeling of software voor extern beheer te hoeven gebruiken.

Een ander potentieel voordeel is snelheid. Hoewel niet universeel, melden veel gebruikers dat updates sneller worden geïnstalleerd wanneer ze via Terminal worden geïnstalleerd, zowel wat betreft de eerste installatie als het gedeelte na het opnieuw opstarten als de Mac opnieuw wordt opgestart. Hoewel niet elke update een aanzienlijke snelheidsverhoging zal zien, zal de Terminal-methode in ieder geval geen tijd toevoegen in vergelijking met de Mac App Store.

Het enige grote nadeel van het gebruik van software-update via de terminal

Ondanks de voordelen voor veel gebruikers, is er één groot voorbehoud bij het uitvoeren van de Mac-software-update via de terminal. Zoals aan het begin van dit artikel vermeld, werkt de Terminal-methode alleen met macOS-systeemupdates en eerste-partij Apple-apps zoals iTunes. Dit wordt vergeleken met de Mac App Store, die uw apps van derden naast de officiële Apple-updates zal updaten.

Langdurige Mac-gebruikers zullen wellicht herkennen dat deze beperking hetzelfde is als het originele Mac Software Update-hulpprogramma. Dit hulpprogramma, waarmee Apple systeem- en first-party-updates aan gebruikers leverde vóór de lancering van de Mac App Store, ondersteunde geen applicaties van derden. Aangezien de UNIX-opdracht softwareupdate ook als basis diende voor het oorspronkelijke hulpprogramma Software Update, is deze beperking logisch.

Dus als u alleen snel macOS-systeem- en first party-updates wilt installeren, of als u geen apps van derden uit de Mac App Store gebruikt, heeft de Terminal-methode u gedekt. Als dat niet het geval is, kunt u beter vasthouden aan de standaard Mac App Store-methode, omdat zowel uw eerste app-updates als uw app-updates van derden allemaal op één plek worden bewaard.