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 znajdowania 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 tak naprawdę tylko interfejsem dla polecenia UNIX, a fani terminala Mac mogą faktycznie użyć tego polecenia, aby zaktualizować swoje aplikacje Mac i własne, jednocześnie całkowicie omijając Mac App Store .
Polecenie aktualizacji oprogramowania Mac, o którym mówimy, jest dobrze nazwane: aktualizacja oprogramowania. Oto jak z niego korzystać.
- Uruchom aplikację Terminal (którą można znaleźć w folderze /Applications/Utilities lub wyszukując ją za pomocą Spotlight).
- W Terminalu wpisz aktualizacja oprogramowania -l (to jest małe „L”, a nie cyfra jeden). Spowoduje to wyświetlenie listy wszystkich dostępnych aktualizacji wraz z ich indywidualnymi rozmiarami plików oraz notatką wskazującą, czy konieczne będzie ponowne uruchomienie komputera Mac, aby zakończyć proces aktualizacji.
- Aby zainstalować indywidualny aktualizacja oprogramowania, wprowadź polecenie aktualizacja oprogramowania sudo -i Nazwa, gdzie „nazwa” to dokładna nazwa jednej z dostępnych aktualizacji ujawnionych przez polecenie list. Ponieważ jest to polecenie superużytkownika (sudo), po wyświetleniu monitu musisz wprowadzić hasło do konta administratora.
- Żeby zainstalować Wszystko dostępne aktualizacje oprogramowania, zamiast tego użyj polecenia sudo aktualizacja oprogramowania -i -a. Przełącznik „-a” po prostu instruuje polecenie, aby zainstalować wszystkie aktualizacje. Ponownie, po wyświetleniu monitu musisz wprowadzić hasło administratora.
- Nie ma tradycyjnego paska postępu, ale po zakończeniu każdego kroku zobaczysz zaktualizowane wpisy tekstowe w oknie Terminala, informując zarówno o pobraniu niektórych aktualizacji, jak i zakończeniu całego procesu instalacji. Jeśli zainstalowałeś aktualizacje oprogramowania wymagające ponownego uruchomienia, zobaczysz ostatni komunikat z poleceniem ponownego uruchomienia komputera Mac. Możesz to zrobić za pomocą normalnego interfejsu macOS, ale ponieważ już używamy poleceń UNIX w Terminalu, możesz również wpisać wyłączanie sudo -r teraz, który instruuje polecenie zamknięcia, aby natychmiast ponownie uruchomić komputer Mac („-r”) („teraz”).
Korzyści z używania aktualizacji oprogramowania za pośrednictwem terminala
Teraz, kiedy już wiesz w jaki sposób aby uruchomić aktualizację oprogramowania Mac z terminala, prawdopodobne pytanie brzmi: czemu chcesz użyć tej metody zamiast po prostu klikać kilka przycisków w Mac App Store. Jednym z ważnych 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 zgłasza, że aktualizacje instalują się szybciej po zainstalowaniu przez Terminal, zarówno pod względem początkowej instalacji, jak i części po ponownym uruchomieniu komputera Mac. Chociaż nie każda aktualizacja spowoduje znaczny wzrost prędkości, metoda Terminal przynajmniej nie doda żadnego 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 jedno duże zastrzeżenie dotyczące uruchamiania aktualizacji oprogramowania Mac za pośrednictwem terminala. Jak wspomniano na początku tego artykułu, metoda Terminal działa tylko z aktualizacjami systemu macOS i aplikacjami Apple, takimi jak iTunes. Jest to porównywane z Mac App Store, który zaktualizuje aplikacje innych firm wraz z oficjalnymi aktualizacjami Apple.
Długoletni użytkownicy komputerów Mac mogą rozpoznać, że to ograniczenie jest takie samo, jak w przypadku oryginalnego narzędzia Mac Software Update. To narzędzie, dzięki któremu Apple dostarczało użytkownikom aktualizacje systemowe i własne przed uruchomieniem Mac App Store, nie obsługuje aplikacji innych firm. Ponieważ polecenie softwareupdate UNIX służyło również jako podstawa oryginalnego narzędzia Software Update, to ograniczenie ma sens.
Tak więc, jeśli chcesz tylko szybko zainstalować system macOS i aktualizacje własne lub jeśli nie używasz żadnych aplikacji innych firm ze sklepu Mac App Store, metoda Terminal jest dla Ciebie objęta. Jeśli nie, być może lepiej będzie trzymać się domyślnej metody Mac App Store, ponieważ przechowuje ona zarówno aktualizacje aplikacji pierwszej, jak i zewnętrznej w jednym miejscu.