Anonim

När du behöver installera programuppdateringar på din Mac går du antagligen till Mac App Store. Apples kuraterade app-butik har länge varit standardmetoden för att inte bara hitta och installera tredjepartsapplikationer, utan också använda applikationer och uppdateringar för macOS och andra Apple-applikationer. Men när det gäller uppdateringar av MacOS-programvaran, är Mac App Store egentligen bara en frontend för ett UNIX-kommando, och fans av Mac's Terminal kan faktiskt använda det här kommandot för att uppdatera sina Mac- och first-party-appar och samtidigt kringgå Mac App Store helt .


Kommandot Mac-programuppdatering vi talar om är användbart väl benämnt: softwareupdate . Så här använder du det.

  1. Starta terminalapplikationen (som finns i mappen / Applications / Utilities eller genom att söka efter den med Spotlight).
  2. Från terminalen skriver du softwareupdate -l (det är en "L" med små bokstäver). 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.

  3. För att installera en enskild programuppdatering, ange kommandot sudo softwareupdate -i namn , där “name” är det exakta namnet på en av de tillgängliga uppdateringarna som avslöjas av listkommandot. Eftersom detta är ett superanvändarkommando (sudo) måste du ange ditt administratörskonto-lösenord när du uppmanas.

  4. För att installera alla tillgängliga programuppdateringar använder du istället kommandot sudo softwareupdate -i -a . Omkopplaren "-a" instruerar kommandot att installera alla uppdateringar. Återigen måste du ange ditt administratörslösenord när du uppmanas.
  5. Det finns ingen traditionell framstegsfält, men du kommer att se uppdaterade textposter i terminalfönstret när varje steg är slutfört, så att du kan veta både när vissa uppdateringar har laddats ner och när hela installationsprocessen är klar. Om du installerade programuppdateringar som kräver en omstart ser du ett sista meddelande som instruerar dig att starta om din Mac. Du kan göra detta via det normala macOS-gränssnittet, men eftersom vi redan använder UNIX-kommandon i Terminal kan du också skriva sudo shutdown -r nu, vilket instruerar avstängningskommando att starta om Mac ("-r") omedelbart ("nu ”).

Fördelarna med att använda programvaruuppdatering via terminalen

Nu när du vet hur du kör Mac Software Update från terminalen är den troliga frågan varför du 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 för att hantera kan skapa skript eller fjärrställa en programuppdatering via en metod som SSH utan att behöva manuellt använda skärmdelning eller fjärrhanteringsprogram.
En annan potentiell fördel är hastigheten. Ä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 första installationen såväl som efter-omstart-delen när Mac startas om. Även om inte varje uppdatering kommer att få en betydande hastighetsökning, kommer Terminal-metoden åtminstone inte att lägga till någon tid jämfört med Mac App Store.

Den enda stora nackdelen med att använda programvaruuppdatering via terminalen

Trots dess fördelar för många användare, finns det ett stort förbehåll för att köra Mac Software Update via terminalen. Som nämnts i början av denna artikel fungerar Terminal-metoden bara med macOS-systemuppdateringar och Apple-appar från första partier som iTunes. Detta jämförs med Mac App Store, som kommer att uppdatera dina tredje parts appar tillsammans med de officiella Apple-uppdateringarna.
Långvariga Mac-användare kanske känner igen att denna begränsning är densamma som det ursprungliga Mac Software Update-verktyget. Detta verktyg, som Apple levererade system- och förstapartuppdateringar till användare före lanseringen av Mac App Store, stödde inte tredjepartsapplikationer. Eftersom UNIX-kommandot softwareupdate också fungerade som grunden för det ursprungliga programmet Software Update, är det begränsat.
Så om du bara vill snabbt installera macOS-system och förstapartuppdateringar, eller om du inte använder några tredjepartsappar från Mac App Store, har Terminal-metoden täckt. Om inte, kan du vara bättre på att hålla fast vid standard Mac App Store-metoden eftersom det håller både dina första och tredje part-appuppdateringar allt på ett ställe.

Hur man kör Mac-programuppdatering via terminalen