Anonim

Gdy musisz zainstalować aktualizacje oprogramowania na komputerze Mac, prawdopodobnie udasz się do Mac App Store. Wyselekcjonowany sklep z aplikacjami Apple od dawna jest domyślną metodą nie tylko wyszukiwania i instalowania aplikacji innych firm, ale także stosowania poprawek i aktualizacji dla systemu macOS i innych aplikacji Apple. Ale jeśli chodzi o aktualizacje oprogramowania macOS, Mac App Store jest naprawdę tylko frontonem dla polecenia UNIX, a fani terminalu Maca mogą faktycznie użyć tego polecenia do aktualizacji swoich komputerów Mac i własnych aplikacji, jednocześnie omijając Mac App Store .


Polecenie aktualizacji oprogramowania Mac, o którym mówimy, ma dobrą nazwę: softwareupdate . Oto jak z niego korzystać.

  1. Uruchom aplikację Terminal (którą można znaleźć w folderze / Applications / Utilities lub wyszukując ją w Spotlight).
  2. W terminalu wpisz softwareupdate -l (to mała litera „L”, a nie cyfra jeden). Spowoduje to wyświetlenie listy wszystkich dostępnych aktualizacji wraz z ich poszczególnymi rozmiarami plików oraz notatką wskazującą, czy konieczne będzie ponowne uruchomienie komputera Mac, aby ukończyć proces aktualizacji.

  3. Aby zainstalować pojedynczą aktualizację oprogramowania, wpisz polecenie sudo softwareupdate -i nazwa , gdzie „nazwa” to dokładna nazwa jednej z dostępnych aktualizacji ujawnionych przez polecenie list. Ponieważ jest to polecenie administratora (sudo), po wyświetleniu monitu musisz wprowadzić hasło do konta administratora.

  4. Aby zainstalować wszystkie dostępne aktualizacje oprogramowania, użyj polecenia sudo softwareupdate -i -a . Przełącznik „-a” po prostu instruuje polecenie zainstalowania wszystkich aktualizacji. Ponownie musisz podać hasło administratora po wyświetleniu monitu.
  5. Nie ma tradycyjnego paska postępu, ale po zakończeniu każdego kroku zobaczysz zaktualizowane wpisy tekstowe, informując zarówno o pobraniu niektórych aktualizacji, jak i o zakończeniu całego procesu instalacji. Jeśli zainstalowałeś aktualizacje oprogramowania wymagające ponownego uruchomienia, zobaczysz ostatni komunikat z instrukcją ponownego uruchomienia komputera Mac. Możesz to zrobić za pomocą zwykłego interfejsu macOS, ale ponieważ już używamy poleceń UNIX w terminalu, możesz teraz wpisać sudo shutdown -r teraz, co instruuje polecenie shutdown, aby natychmiast ponownie uruchomił komputer Mac („-r”) natychmiast („teraz ”).

Korzyści z używania aktualizacji oprogramowania za pośrednictwem terminala

Teraz, gdy wiesz, jak uruchomić aktualizację oprogramowania Mac z terminala, prawdopodobne pytanie brzmi: dlaczego chcesz skorzystać z tej metody zamiast po prostu klikać kilka przycisków w Mac App Store. Jednym z głównych powodów jest automatyzacja i zdalne zarządzanie. Użytkownicy z wieloma komputerami Mac do zarządzania mogą tworzyć skrypty lub zdalnie inicjować aktualizację oprogramowania za pomocą metody takiej jak SSH bez konieczności ręcznego korzystania z oprogramowania do udostępniania ekranu lub zdalnego zarządzania.
Kolejną potencjalną korzyścią jest szybkość. Chociaż nie jest to uniwersalne, wielu użytkowników informuje, że aktualizacje instalują się szybciej, gdy są instalowane przez Terminal, zarówno pod względem pierwszej instalacji, jak i części po ponownym uruchomieniu po ponownym uruchomieniu komputera Mac. Chociaż nie każda aktualizacja spowoduje znaczny wzrost prędkości, metoda Terminal przynajmniej nie doda czasu w porównaniu do Mac App Store.

Jedna wielka wada korzystania z aktualizacji oprogramowania za pośrednictwem terminala

Pomimo korzyści dla wielu użytkowników, istnieje jedna duża uwaga dotycząca uruchamiania aktualizacji oprogramowania Mac za pośrednictwem terminala. Jak wspomniano na początku tego artykułu, metoda terminalu działa tylko z aktualizacjami systemu macOS i pierwszorzędnymi aplikacjami Apple, takimi jak iTunes. Jest to porównywane z Mac App Store, który aktualizuje aplikacje innych firm wraz z oficjalnymi aktualizacjami Apple.
Wieloletni użytkownicy komputerów Mac mogą uznać, że to ograniczenie jest takie samo, jak oryginalne narzędzie do aktualizacji oprogramowania Mac. To narzędzie, w jaki sposób Apple dostarczało użytkownikom aktualizacje systemowe i własne przed uruchomieniem Mac App Store, nie obsługiwało aplikacji innych firm. Ponieważ polecenie softwareupdate UNIX służyło również jako podstawa oryginalnego narzędzia do aktualizacji oprogramowania, ograniczenie to ma sens.
Tak więc, jeśli chcesz tylko szybko zainstalować aktualizacje systemu macOS i własne aktualizacje, lub jeśli nie korzystasz z aplikacji innych firm z Mac App Store, skorzystaj z metody terminalowej. Jeśli nie, lepiej trzymać się domyślnej metody Mac App Store, ponieważ utrzymuje ona aktualizacje aplikacji pierwszej i trzeciej strony w jednym miejscu.

Jak uruchomić aktualizację oprogramowania Mac za pomocą terminala