Anonim

Wanneer u software-updates op uw Mac moet installeren, gaat u waarschijnlijk naar de Mac App Store. De samengestelde app store van Apple is al lang de standaardmethode om niet alleen applicaties van derden te vinden en te installeren, maar ook 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 alleen een front-end voor een UNIX-opdracht, en fans van de Mac's Terminal kunnen deze opdracht gebruiken om hun Mac en first party-apps te updaten terwijl ze de Mac App Store volledig omzeilen .


De opdracht voor het bijwerken van Mac-software waar we het over hebben, is nuttig genoemd: softwareupdate . Hier is hoe het te gebruiken.

  1. Start de Terminal-toepassing (die u kunt vinden in de map / Toepassingen / Hulpprogramma's of door ernaar te zoeken met Spotlight).
  2. Typ softwareupdate -l in de Terminal (dat is een kleine "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 u uw Mac opnieuw moet opstarten om het updateproces te voltooien.

  3. Om een individuele software-update te installeren, voert u de opdracht sudo softwareupdate -i name in , waarbij "naam" de exacte naam is van een van de beschikbare updates die worden onthuld door de lijstopdracht. Omdat dit een superuser (sudo) -opdracht is, moet u het wachtwoord van uw beheerdersaccount invoeren wanneer daarom wordt gevraagd.

  4. Gebruik in plaats daarvan de opdracht sudo softwareupdate -i -a om alle beschikbare software-updates te installeren. De schakelaar "-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 als elke stap is voltooid, zodat u weet wanneer bepaalde updates zijn gedownload en wanneer het volledige installatieproces is voltooid. Als u software-updates hebt geïnstalleerd die opnieuw moeten worden opgestart, ziet u een laatste bericht met de instructie om uw Mac opnieuw op te starten. Je kunt dit doen via de normale macOS-interface, maar omdat we al UNIX-commando's gebruiken in Terminal, kun je ook sudo shutdown -r nu typen, waarmee de shutdown-opdracht wordt gegeven om de Mac ("-r") onmiddellijk opnieuw te starten ("nu" “).

Voordelen van het gebruik van software-update via de terminal

Nu je weet hoe je de Mac-software-update uitvoert vanaf de Terminal, is de waarschijnlijke vraag waarom je deze methode wilt gebruiken in plaats van gewoon op een paar knoppen in de Mac App Store te klikken. Een grote reden is automatisering en beheer op afstand. Gebruikers met meerdere te beheren Macs kunnen scripts maken of op afstand een software-update starten 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 initiële installatie als het gedeelte na het opnieuw opstarten terwijl de Mac opnieuw wordt opgestart. Hoewel niet elke update een significante snelheidsverhoging zal zien, zal de Terminal-methode tenminste geen tijd toevoegen in vergelijking met de Mac App Store.

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

Ondanks de voordelen voor veel gebruikers, is er een groot nadeel van het uitvoeren van de Mac Software Update via de Terminal. Zoals vermeld aan het begin van dit artikel, werkt de Terminal-methode alleen met macOS-systeemupdates en first-party Apple-apps zoals iTunes. Dit wordt vergeleken met de Mac App Store, die je apps van derden bijwerkt naast de officiële Apple-updates.
Lange tijd Mac-gebruikers herkennen deze beperking hetzelfde als het originele Mac Software Update-hulpprogramma. Dit hulpprogramma, dat is hoe Apple systeem- en first-party updates aan gebruikers leverde voorafgaand aan de lancering van de Mac App Store, ondersteunde geen applicaties van derden. Aangezien de software-update UNIX-opdracht 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 dit niet het geval is, kunt u beter de standaard Mac App Store-methode gebruiken, omdat zowel uw eerste als externe app-updates op één plek blijven.

Hoe mac software-update uit te voeren via de terminal