Když potřebujete do svého Macu nainstalovat aktualizace softwaru, pravděpodobně zamíříte do obchodu Mac App Store. Obchod s aplikacemi spravovaný společností Apple je již dlouho výchozí metodou nejen pro hledání a instalaci aplikací třetích stran, ale také pro aplikaci oprav a aktualizací pro macOS a další aplikace Apple. Ale pokud jde o aktualizace softwaru macOS, Mac App Store je ve skutečnosti jen frontend pro příkaz UNIX a fanoušci terminálu Mac mohou tento příkaz ve skutečnosti použít k aktualizaci svého Macu a aplikací první strany a přitom obejít Mac App Store úplně. .
Příkaz aktualizace softwaru pro Mac, o kterém mluvíme, je užitečně dobře pojmenován: aktualizace softwaru. Zde je návod, jak jej používat.
- Spusťte aplikaci Terminál (kterou najdete ve složce /Applications/Utilities nebo ji vyhledejte pomocí Spotlight).
- Z Terminálu zadejte aktualizace softwaru -l (to je malé „L“ a ne číslo jedna). Zobrazí se seznam všech dostupných aktualizací spolu s jejich jednotlivými velikostmi souborů a poznámkou, zda je k dokončení procesu aktualizace nutné restartovat počítač Mac.
- Chcete-li nainstalovat individuální aktualizace softwaru, zadejte příkaz sudo softwareupdate -i název, kde „name“ je přesný název jedné z dostupných aktualizací odhalených příkazem list. Protože se jedná o příkaz superuser (sudo), budete muset po zobrazení výzvy zadat heslo k účtu správce.
- Instalovat Všechno dostupné aktualizace softwaru, místo toho použijte příkaz sudo softwareupdate -i -a. Přepínač „-a“ jednoduše přikáže příkazu nainstalovat všechny aktualizace. Po zobrazení výzvy budete opět muset zadat heslo správce.
- Neexistuje žádný tradiční ukazatel průběhu, ale po dokončení každého kroku uvidíte v okně Terminálu aktualizované textové položky, které vám dají vědět, kdy byly určité aktualizace staženy, a kdy je dokončen celý proces instalace. Pokud jste nainstalovali aktualizace softwaru, které vyžadují restart, zobrazí se poslední zpráva s pokynem k restartování Macu. Můžete to udělat prostřednictvím normálního rozhraní macOS, ale protože již používáme příkazy UNIX v Terminálu, můžete také zadat sudo shutdown -r nyní, který dává pokyn k okamžitému restartování Macu („-r“) („nyní“) příkazu vypnutí.
Výhody používání aktualizace softwaru prostřednictvím terminálu
Teď, když to víte jak Chcete-li spustit aktualizaci softwaru Mac z terminálu, pravděpodobná otázka zní proč budete chtít použít tuto metodu místo pouhého kliknutí na několik tlačítek v Mac App Store. Jedním z velkých důvodů je automatizace a vzdálená správa. Uživatelé s více počítači Mac ke správě mohou vytvářet skripty nebo vzdáleně iniciovat aktualizaci softwaru pomocí metody, jako je SSH, aniž by museli ručně používat software pro sdílení obrazovky nebo vzdálenou správu.
Další potenciální výhodou je rychlost. Ačkoli to není univerzální, mnoho uživatelů uvádí, že se aktualizace instalují rychleji, když se instalují přes Terminál, a to jak z hlediska počáteční instalace, tak i části po restartu, když se restartuje Mac. I když ne každá aktualizace zaznamená výrazné zvýšení rychlosti, metoda Terminal alespoň nepřidá žádný čas ve srovnání s Mac App Store.
Jedna velká nevýhoda používání aktualizace softwaru přes terminál
Navzdory výhodám pro mnoho uživatelů existuje jedno velké upozornění na spouštění aktualizace softwaru Mac přes terminál. Jak bylo zmíněno na začátku tohoto článku, metoda Terminal funguje pouze s aktualizacemi systému macOS a aplikacemi Apple první strany, jako je iTunes. To je ve srovnání s Mac App Store, který aktualizuje vaše aplikace třetích stran spolu s oficiálními aktualizacemi Apple.
Dlouholetí uživatelé počítačů Mac mohou rozpoznat, že toto omezení je stejné jako u původního nástroje Mac Software Update. Tento nástroj, kterým Apple doručoval uživatelům aktualizace systému a první strany před spuštěním Mac App Store, nepodporoval aplikace třetích stran. Protože příkaz softwareupdate UNIX sloužil také jako základ původního nástroje Aktualizace softwaru, dává toto omezení smysl.
Pokud tedy chcete pouze rychle nainstalovat aktualizace systému macOS a první strany, nebo pokud nepoužíváte žádné aplikace třetích stran z Mac App Store, metoda Terminal vám pomůže. Pokud ne, možná bude lepší, když zůstanete u výchozí metody Mac App Store, protože udržuje aktualizace vaší první i třetí strany na jednom místě.