Når du trenger å installere programvareoppdateringer på Mac-en, går du sannsynligvis til Mac App Store. Apples kuraterte appbutikk har lenge vært standardmetoden for ikke bare å finne og installere tredjepartsapplikasjoner, men også for å bruke patcher og oppdateringer for macOS og andre Apple-applikasjoner. Men når det kommer til macOS-programvareoppdateringer, er Mac App Store egentlig bare et grensesnitt for en UNIX-kommando, og fans av Mac-terminalen kan faktisk bruke denne kommandoen til å oppdatere Mac- og førstepartsappene mens de helt omgår Mac App Store. .
Mac-programvareoppdateringskommandoen vi snakker om er et nyttig godt navn: programvare oppdatering. Slik bruker du den.
- Start Terminal-applikasjonen (som du finner i mappen /Applications/Utilities eller ved å søke etter den med Spotlight).
- Fra terminalen skriver du programvareoppdatering -l (det er en liten "L" og ikke nummer én). Dette vil gi en liste over alle tilgjengelige oppdateringer sammen med deres individuelle filstørrelser og et notat som indikerer om du må starte Mac-en på nytt for å fullføre oppdateringsprosessen.
- For å installere en individuell programvareoppdatering, skriv inn kommandoen sudo programvareoppdatering -i Navn, hvor "navn" er det nøyaktige navnet på en av de tilgjengelige oppdateringene som vises av listekommandoen. Siden dette er en superbruker-kommando (sudo), må du oppgi passordet for administratorkontoen din når du blir bedt om det.
- Å installere alle tilgjengelige programvareoppdateringer, bruk i stedet kommandoen sudo programvareoppdatering -i -a. "-a"-bryteren instruerer ganske enkelt kommandoen om å installere alle oppdateringer. Igjen, du må skrive inn administratorpassordet ditt når du blir bedt om det.
- Det er ingen tradisjonell fremdriftslinje, men du vil se oppdaterte tekstoppføringer i terminalvinduet etter hvert som hvert trinn er fullført, og gir deg beskjed 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 siste melding som ber deg starte Mac-en på nytt. Du kan gjøre dette via det vanlige macOS-grensesnittet, men siden vi allerede bruker UNIX-kommandoer i Terminal, kan du også skrive sudo shutdown -r nå, som instruerer avslutningskommandoen om å starte Mac-en på nytt (“-r”) umiddelbart (“nå”).
Fordeler med å bruke programvareoppdatering via terminalen
Nå som du vet hvordan for å kjøre 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 fjernadministrasjon. Brukere med flere Mac-er å administrere kan lage skript eller fjernstarte en programvareoppdatering via en metode som SSH uten å måtte bruke manuelt skjermdeling eller ekstern administrasjonsprogramvare.
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 se en betydelig hastighetsøkning, vil Terminal-metoden i det minste ikke legge til noe tidspunkt sammenlignet med Mac App Store.
Den ene store ulempen ved å bruke programvareoppdatering via terminalen
Til tross for fordelene for mange brukere, er det ett stort forbehold ved å kjøre Mac-programvareoppdateringen 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.
Mange Mac-brukere kan innse at denne begrensningen er den samme som det originale Mac Software Update-verktøyet. Dette verktøyet, som er hvordan Apple leverte system- og førstepartsoppdateringer til brukere før lanseringen av Mac App Store, støttet ikke tredjepartsapplikasjoner. Siden softwareupdate UNIX-kommandoen også fungerte som grunnlaget for det originale programvareoppdateringsverktøyet, gir denne begrensningen mening.
Så hvis du bare raskt vil installere macOS-system- og førstepartsoppdateringer, eller hvis du ikke bruker noen tredjepartsapper fra Mac App Store, har Terminal-metoden deg dekket. Hvis ikke, kan det være bedre å holde seg til standard Mac App Store-metoden, siden den holder både første- og tredjepartsappoppdateringene dine på ett sted.