När du behöver installera programuppdateringar på din Mac, går du förmodligen till Mac App Store. Apples curated app store har länge varit standardmetoden för att inte bara hitta och installera tredjepartsapplikationer utan också tillämpa korrigeringar och uppdateringar för macOS och andra Apple-applikationer. Men när det gäller uppdateringar av MacOS-programvara är Mac App Store egentligen bara en frontend för en UNIX-kommando och fans av Mac-terminalen kan faktiskt använda det här kommandot för att uppdatera sina Mac- och förstapartsappar samtidigt som de går förbi Mac App Store helt.
Kommandot för uppdatering av Mac-programvaran som vi pratar om heter bra: programuppdatering . Så här använder du det.
- Starta Terminal-applikationen (som finns i mappen / Applications / Utilities eller genom att söka efter den med Strålkastare ).
- Skriv från terminalen programuppdatering -l (det är en liten bokstav L och inte nummer ett). Detta ger en lista över alla tillgängliga uppdateringar tillsammans med deras individuella filstorlekar och en anteckning som anger om du måste starta om din Mac för att slutföra uppdateringsprocessen.
- Att installera enenskildprogramuppdatering, ange kommandot sudo softwareupdate -inamn , där namn är det exakta namnet på en av de tillgängliga uppdateringarna som avslöjas av listkommandot. Eftersom detta är en superanvändare ( sudo ) -kommandot måste du ange ditt lösenord för administratörskontot när du uppmanas till det.
- Att installeraAllttillgängliga programuppdateringar, använd istället kommandot sudo softwareupdate -i -a . Växeln -a instruerar helt enkelt kommandot att installera alla uppdateringar. Återigen måste du ange ditt administratörslösenord när du blir ombedd.
- Det finns ingen traditionell förloppsindikator, men du kommer att se uppdaterade textposter i terminalfönstret när varje steg är slutfört, så att du får veta både när vissa uppdateringar har laddats ner och när hela installationsprocessen är klar. Om du har installerat programuppdateringar som kräver omstart, visas ett slutligt meddelande som instruerar dig att starta om din Mac. Du kan göra detta via det vanliga macOS-gränssnittet, men eftersom vi redan använder UNIX-kommandon i Terminal kan du också skriva sudo avstängning -r nu , som instruerar stänga av kommando för att starta om Mac (-r) omedelbart (nu).
Fördelar med att använda programuppdatering via terminalen
Nu när du vethuratt köra Mac-programuppdateringen från terminalen är den troliga fråganVarfördu vill använda den här metoden istället för att bara klicka på några knappar i Mac App Store. En stor anledning är automatisering och fjärrhantering. Användare med flera Mac-datorer att hantera kan skapa skript eller fjärrstarta en programuppdatering via en metod som SSH utan att manuellt måste använda skärmdelning eller fjärrhanteringsprogramvara.
En annan potentiell fördel är hastighet. Även om det inte är universellt rapporterar många användare att uppdateringar installeras snabbare när de installeras via Terminal, både när det gäller den initiala installationen och delen efter omstart när Mac startas om. Även om inte varje uppdatering kommer att se en betydande hastighetsökning, kommer terminalmetoden åtminstone inte att lägga till någon tid jämfört med Mac App Store.
Den enda nackdelen med att använda programuppdatering via terminalen
Trots fördelarna för många användare finns det en stor varning att köra Mac-programuppdateringen via terminalen. Som nämnts i början av den här artikeln fungerar terminalmetoden bara med macOS-systemuppdateringar och förstapartsappar från Apple som iTunes. Detta jämförs med Mac App Store, som uppdaterar dina tredjepartsappar tillsammans med de officiella Apple-uppdateringarna.
Långvariga Mac-användare kan känna igen att denna begränsning är densamma som det ursprungliga Mac Software Update-verktyget. Det här verktyget, som Apple levererade system- och förstapartsuppdateringar till användare före lanseringen av Mac App Store, stödde inte tredjepartsapplikationer. Eftersom kommandot softwareupdate UNIX också fungerade som bas för det ursprungliga programvaruuppdateringsverktyget, är denna begränsning vettig.
Så om du bara vill snabbt installera macOS-system och förstapartsuppdateringar, eller om du inte använder några tredjepartsappar från Mac App Store, har terminalmetoden täckt dig. Om inte, kan det vara bättre att hålla fast vid standard Mac App Store-metoden eftersom den håller både dina första och tredje parts appuppdateringar allt på ett ställe.