Anonim

Når du trenger å installere programvareoppdateringer på Mac-en, drar du sannsynligvis til Mac App Store. Apples kuraterte appbutikk har lenge vært standardmetoden for ikke bare å finne og installere tredjepartsapplikasjoner, men også å bruke patcher og oppdateringer for macOS og andre Apple-applikasjoner. Men når det kommer til macOS-programvareoppdateringer, er Mac App Store egentlig bare en frontend for en UNIX-kommando, og fans av Mac's Terminal kan faktisk bruke denne kommandoen til å oppdatere sine Mac- og førstepartsapper mens de omgår Mac App Store helt .


Kommandoen for Mac-programvareoppdatering vi snakker om, er godt kalt: softwareupdate . Slik bruker du det.

  1. Start Terminal-applikasjonen (som du finner i mappen / Applications / Utilities eller ved å søke etter den med Spotlight).
  2. Fra terminalen skriver du softwareupdate -l (det er en liten bokstav "L" og ikke nummer én). Dette vil gi en liste over alle tilgjengelige oppdateringer sammen med deres individuelle filstørrelser og en merknad som indikerer om du må starte Mac-maskinen på nytt for å fullføre oppdateringsprosessen.

  3. Hvis du vil installere en individuell programvareoppdatering, skriver du inn kommandoen sudo softwareupdate -i navn , der "navn" er det eksakte navnet på en av de tilgjengelige oppdateringene avslørt av listekommandoen. Siden dette er en superbruker-kommando (sudo), må du oppgi passordet til administratorkontoen når du blir bedt om det.

  4. Hvis du vil installere alle tilgjengelige programvareoppdateringer, bruker du i stedet kommandoen sudo softwareupdate -i -a . "-A" -bryteren instruerer ganske enkelt kommandoen til å installere alle oppdateringer. Igjen, må du oppgi administratorpassordet når du blir bedt om det.
  5. Det er ingen tradisjonell fremdriftslinje, men du vil se oppdaterte tekstoppføringer i terminalvinduet når hvert trinn er fullført, slik at du kan vite både når visse oppdateringer er lastet ned, og når hele installasjonsprosessen er fullført. Hvis du installerte programvareoppdateringer som krever omstart, vil du se en endelig melding som ber deg om å starte Mac-maskinen på nytt. Du kan gjøre dette via det normale macOS-grensesnittet, men siden vi allerede bruker UNIX-kommandoer i Terminal, kan du også skrive sudo shutdown -r nå, som instruerer shutdown-kommandoen om å starte Macen på nytt ("-r") umiddelbart ("nå “).

Fordelene ved å bruke programvareoppdatering via terminalen

Nå som du vet hvordan du kjører Mac Software Update fra terminalen, er det sannsynlige spørsmålet hvorfor du vil bruke denne metoden i stedet for å bare klikke på noen få knapper i Mac App Store. En stor grunn er automatisering og fjernstyring. Brukere med flere Mac-maskiner for å administrere kan lage skript eller eksternt starte en programvareoppdatering via en metode som SSH uten å måtte bruke skjermdeling eller fjernstyringsprogramvare manuelt.
En annen potensiell fordel er hastighet. Selv om det ikke er universelt, rapporterer mange brukere at oppdateringer installeres raskere når de installeres via Terminal, både når det gjelder den første installasjonen, så vel som delen etter omstart når Macen starter på nytt. Selv om ikke hver oppdatering vil få en betydelig hastighetsøkning, vil Terminal-metoden i det minste ikke legge til noe tid sammenlignet med Mac App Store.

Den eneste store ulempen ved å bruke programvareoppdatering via terminalen

Til tross for fordelene for mange brukere, er det ett stort påminnelse om å kjøre Mac Software Update via terminalen. Som nevnt i begynnelsen av denne artikkelen, fungerer Terminal-metoden bare med macOS-systemoppdateringer og førsteparts Apple-apper som iTunes. Dette sammenlignes med Mac App Store, som vil oppdatere tredjepartsappene dine sammen med de offisielle Apple-oppdateringene.
Macintosh-brukere på lang tid kan anerkjenne at denne begrensningen er den samme som det opprinnelige Mac Software Update-verktøyet. Dette verktøyet, som er slik Apple leverte system- og førstepartsoppdateringer til brukere før lanseringen av Mac App Store, støttet ikke tredjepartsapplikasjoner. Siden programvareoppdateringen UNIX-kommandoen også fungerte som grunnlaget for det opprinnelige programvareoppdateringsverktøyet, er denne begrensningen fornuftig.
Så hvis du bare vil installere macOS-systemer og førstepartsoppdateringer, eller hvis du ikke bruker noen tredjepartsapper fra Mac App Store, har Terminal-metoden dekket deg. Hvis ikke, kan det hende du er bedre med å følge standard Mac App Store-metoden, ettersom den holder både første- og tredjepart-appoppdateringene dine ett og samme sted.

Slik kjører du Mac-programvareoppdatering via terminalen