Når du skal installere softwareopdateringer på din Mac, går du sandsynligvis til Mac App Store. Apples kuraterede app-butik har længe været standardmetoden til ikke kun at finde og installere tredjepartsapplikationer, men også at anvende programrettelser og opdateringer til macOS og andre Apple-applikationer. Men når det kommer til macOS-softwareopdateringer, er Mac App Store virkelig bare en frontend for en UNIX-kommando, og fans af Mac's Terminal kan faktisk bruge denne kommando til at opdatere deres Mac- og førsteparts-apps, mens de helt omgår Mac App Store .

Mac-softwareopdateringskommandoen, vi taler om, kaldes nyttigt godt: softwareupdate . Sådan bruges det.
- Start terminalprogrammet (som kan findes i mappen / Applications / Utilities eller ved at søge efter det med Spotlight).
- Fra terminalen skal du skrive softwareupdate -l (det er en lille bogstav "L" og ikke nummer én). Dette giver 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 afslutte opdateringsprocessen.

- Hvis du vil installere en individuel softwareopdatering, skal du indtaste kommandoen sudo softwareupdate -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 din admin-konto-adgangskode, når du bliver bedt om det.

- Hvis du vil installere alle tilgængelige softwareopdateringer, skal du i stedet bruge kommandoen sudo softwareupdate -i -a . "-A" -kontakten 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 tekstindgange i terminalvinduet, når hvert trin er afsluttet, så du kan vide, hvornår visse opdateringer er blevet downloadet, og når hele installationsprocessen er afsluttet. Hvis du installerede softwareopdateringer, der kræver en genstart, ser du en endelig 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 shutdown-kommandoen til at genstarte Mac'en (“-r”) med det samme (“nu ”).
Fordele ved at bruge softwareopdatering via terminalen
Nu hvor du ved, hvordan du kører Mac-softwareopdatering 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 årsag er automatisering og fjernstyring. Brugere med flere Mac'er til at administrere kan oprette scripts eller eksternt starte en softwareopdatering via en metode som SSH uden at skulle manuelt bruge skærmdeling eller fjernadministrationssoftware.
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-genstartdelen, når Mac genstarter. Selvom ikke hver opdatering ser en betydelig hastighedsforøgelse, tilføjer Terminal-metoden i det mindste ikke noget tidspunkt sammenlignet med Mac App Store.
Den ene store ulempe ved brug af softwareopdatering via terminalen
På trods af dets fordele for mange brugere, er der et stort advarsel om at køre Mac Software Update 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, der opdaterer dine tredjeparts apps sammen med de officielle Apple-opdateringer.
Længerevarende Mac-brugere kan muligvis anerkende, at denne begrænsning er den samme som den oprindelige Mac Software Update-værktøj. Dette værktøj, som Apple leverede system- og førstepartsopdateringer til brugere inden lanceringen af Mac App Store, understøttede ikke tredjepartsapplikationer. Da UNIX-kommandoen softwareupdate også fungerede som grundlaget for det originale softwareopdateringsværktøj, giver denne begrænsning mening.
Så hvis du kun ønsker hurtigt at installere macOS-system- og førstepartsopdateringer, eller hvis du ikke bruger nogen tredjeparts-apps fra Mac App Store, har Terminal-metoden du dækket. Hvis ikke, er det måske bedre, at du holder dig med standard Mac App Store-metoden, da den holder både din første- og tredjepart-appopdateringer alt sammen ét sted.






