Menu

28 december 2010

Software-updates uitvoeren vanuit OS X Terminal

Iedere Mac OS X gebruiker kent waarschijnlijk het softwareupdate venster wat automatisch verschijnt wanneer Apple nieuwe software-updates beschikbaar heeft voor je Mac. Er is echter ook een commandline versie van softwareupdate beschikbaar op je Mac.

Met het ‘softwareupdate‘ commando onder OS X Terminal kan je namelijk ook software-updates bekijken, overslaan of uitvoeren. Vanzelfsprekend is het updaten met behulp van de grafische GUI stukken eenvoudiger, het gebruik van het softwareupdate commando geeft je echter veel meer mogelijkheden. Zo kan je met behulp van een SSH sessie op afstand updates uitvoeren op een Mac.

Open een Terminal sessie en typ:

softwareupdate --help

Je krijgt nu een overzicht van de beschikbare opties in de software-update tool, de belangrijkste mogelijkheden:

softwareupdate --list
▸ Een overzicht van beschikbare updates.

softwareupdate --install [update]
▸ Installeren van een specifieke update.

softwareupdate --install --all
▸ Installeren van alle beschikbare updates.

softwareupdate --ignore [update]
▸ Negeren van een bepaalde update.

Omdat software updates systeem OS gerelateerd zijn zal je gebruik moeten maken van het ‘sudo’ commando om de updates met root rechten te kunnen uitvoeren bijvoorbeeld:

sudo softwareupdate --install --all




Gerelateerde tips:




Reacties


  • Rob Vermeulen 28 december 2010 om 11:54

    softwareupdate –list geeft mij een hele lijst met onderdelen, allemaal gevolgd door ‘PackageKit: *** Missing bundle identifier:’ en dan een pad. Is er iets mis op mijn systeem?

Een reactie toevoegen: