Når du skal installere softwareopdateringer på din Mac, går du sandsynligvis til Mac App Store. Apples kurerede app-butik har længe været standardmetoden til ikke blot at finde og installere tredjepartsapplikationer, men også til at anvende patches og opdateringer til macOS og andre Apple-applikationer. Men når det kommer til macOS-softwareopdateringer, er Mac App Store i virkeligheden kun en frontend for en UNIX-kommando, og fans af Mac-terminalen kan faktisk bruge denne kommando til at opdatere deres Mac- og førstepartsapps, mens de helt omgår Mac App Store. .
Mac-softwareopdateringskommandoen, vi taler om, er nyttigt godt navngivet: software opdatering. Sådan bruger du det.
- Start Terminal-applikationen (som kan findes i mappen /Applications/Utilities eller ved at søge efter den med Spotlight).
- Skriv fra terminalen softwareopdatering -l (det er et lille "L" og ikke nummer et). Dette vil give en liste over alle tilgængelige opdateringer sammen med deres individuelle filstørrelser og en note, der angiver, om du bliver nødt til at genstarte din Mac for at fuldføre opdateringsprocessen.
- For at installere en individuel softwareopdatering skal du indtaste kommandoen sudo softwareopdatering -i navn, hvor "navn" er det nøjagtige navn på en af de tilgængelige opdateringer afsløret af listekommandoen. Da dette er en superbruger-kommando (sudo), skal du indtaste adgangskoden til din administratorkonto, når du bliver bedt om det.
- At installere alle tilgængelige softwareopdateringer, brug i stedet kommandoen sudo softwareupdate -i -a. Switchen "-a" instruerer blot kommandoen til at installere alle opdateringer. Igen skal du indtaste din administratoradgangskode, når du bliver bedt om det.
- Der er ingen traditionel statuslinje, men du vil se opdaterede tekstindtastninger i Terminal-vinduet, efterhånden som hvert trin er afsluttet, hvilket fortæller dig, både når visse opdateringer er blevet downloadet, og når hele installationsprocessen er fuldført. Hvis du har installeret softwareopdateringer, der kræver en genstart, vil du se en sidste meddelelse, der instruerer dig om at genstarte din Mac. Du kan gøre dette via den normale macOS-grænseflade, men da vi allerede bruger UNIX-kommandoer i Terminal, kan du også skrive sudo shutdown -r nu, som instruerer nedlukningskommandoen om at genstarte Mac (“-r”) med det samme (“nu”).
Fordele ved at bruge softwareopdatering via terminalen
Nu hvor du ved det hvordan for at køre Mac-softwareopdateringen fra terminalen, er det sandsynlige spørgsmål hvorfor du ønsker at bruge denne metode i stedet for blot at klikke på et par knapper i Mac App Store. En stor grund er automatisering og fjernstyring. Brugere med flere Mac'er at administrere kan oprette scripts eller fjernstarte en softwareopdatering via en metode som SSH uden at skulle bruge manuelt skærmdeling eller fjernstyringssoftware.
En anden potentiel fordel er hastighed. Selvom det ikke er universelt, rapporterer mange brugere, at opdateringer installeres hurtigere, når de installeres via Terminal, både med hensyn til den indledende installation såvel som post-genstart-delen, når Mac'en genstarter. Selvom ikke hver opdatering vil se en betydelig hastighedsstigning, tilføjer Terminal-metoden i det mindste ikke nogen tid sammenlignet med Mac App Store.
Den ene store ulempe ved at bruge softwareopdatering via terminalen
På trods af dets fordele for mange brugere, er der en stor advarsel ved at køre Mac-softwareopdateringen via terminalen. Som nævnt i begyndelsen af denne artikel, fungerer Terminal-metoden kun med macOS-systemopdateringer og førsteparts Apple-apps som iTunes. Dette sammenlignes med Mac App Store, som vil opdatere dine tredjepartsapps sammen med de officielle Apple-opdateringer.
Mange Mac-brugere vil muligvis erkende, at denne begrænsning er den samme som det originale Mac Software Update-værktøj. Dette værktøj, som er hvordan Apple leverede system- og førstepartsopdateringer til brugere før lanceringen af Mac App Store, understøttede ikke tredjepartsapplikationer. Da kommandoen softwareupdate UNIX også fungerede som grundlaget for det originale softwareopdateringsværktøj, giver denne begrænsning mening.
Så hvis du kun hurtigt vil installere macOS-system- og førstepartsopdateringer, eller hvis du ikke bruger nogen tredjepartsapps fra Mac App Store, har Terminal-metoden dig dækket. Hvis ikke, kan du være bedre stillet til at holde fast i standard Mac App Store-metoden, da den holder både dine første- og tredjepartsappopdateringer samlet på ét sted.