Kontroller og installer Mac OS X-programvareoppdateringer fra terminalen

Du kan se etter tilgjengelige oppdateringer, ignorere pakker og installere noen eller alle Mac OS X-programvareoppdateringer direkte fra kommandolinjen. For å se hvilke oppdateringer som er tilgjengelige, eller for å installere en programvareoppdatering fra Terminal OS X, bruker du kommandoen 'softwareupdate' som vi vil instruere nedenfor.

Liste alle tilgjengelige Mac-programvareoppdateringer fra kommandolinjen

For å få en liste over tilgjengelige programvareoppdateringer, skriv inn følgende kommando:

softwareupdate -l

Du vil se en liste over tilgjengelige oppdateringer.

Installere alle tilgjengelige oppdateringer fra terminal

Du kan deretter installere alle tilgjengelige programvareoppdateringer med følgende kommando:

sudo softwareupdate -iva

Bruken av sudo kreves for å få superuser privilegier for å faktisk installere oppdateringene.

Installer anbefalte oppdateringer bare fra Terminal i OS X

Du kan også bare installere de anbefalte oppdateringene med:

sudo softwareupdate -irv

Installere og ignorere spesifikke programvareoppdateringer til Mac fra Terminal OS X

Eller du kan bare installere spesifikke programvareoppdateringer ved å angi navnet på shorthand-pakken fra forrige liste, slik som:

sudo softwareupdate -i iPhoneConfigurationUtility-3.2

Hvis det er noen oppdateringer du vil ignorere, kan du gjøre det med -ignore flagg, for eksempel:

sudo softwareupdate --ignore iWeb3.0.2-3.0.2

Hvis du vil se alle tilgjengelige kommandolinje snarveier for Programvareoppdatering, skriv bare:

softwareupdate -h

Dette er veldig nyttig for ekstern oppdatering av Mac-maskiner, konfigurering av automatiserte oppdateringer via et bash-skript, eller hvis du bare vil geek ut.

Dette verktøyet er tilgjengelig i alle versjoner av OS X, og det kan derfor brukes til å oppdatere omtrent enhver Mac med nødvendige programvareoppdateringer. Dette er en måte å unngå å bruke Mac App Store til å oppdatere en Mac hvis det er nødvendig av en eller annen grunn.