Коли вам потрібно встановити оновлення програмного забезпечення на ваш Mac, ви, ймовірно, вирушаєте до магазину додатків Mac. Куратована програма додатків Apple вже давно є методом не лише пошуку та встановлення сторонніх програм, але й застосування патчів та оновлень для macOS та інших додатків Apple. Але якщо мова йде про оновлення програмного забезпечення macOS, то магазин додатків Mac - це справді лише передній край для команди UNIX, і шанувальники терміналу Mac можуть насправді використовувати цю команду для оновлення своїх додатків для Mac та перших учасників, поки взагалі обходять Mac Store Store. .
Команда оновлення програмного забезпечення Mac, про яку ми говоримо, корисно називається: softwareupdate . Ось як це використовувати.
- Запустіть додаток Terminal (який можна знайти в папці / Applications / Utilities або шукаючи його за допомогою Spotlight).
- На Терміналі введіть softwareupdate -l (це маленький "L", а не номер один). Це надасть перелік усіх доступних оновлень разом із їх окремими розмірами файлів та приміткою із зазначенням того, чи потрібно вам перезапустити ваш Mac, щоб завершити процес оновлення.
- Щоб встановити індивідуальне оновлення програмного забезпечення, введіть команду sudo softwareupdate -i name , де “name” - точне ім’я одного з доступних оновлень, виявлених командою list. Оскільки це команда суперусер (sudo), вам потрібно буде ввести пароль свого облікового запису адміністратора, коли буде запропоновано.
- Щоб встановити всі доступні оновлення програмного забезпечення, замість цього використовуйте команду sudo softwareupdate -i -a . Перемикач "-a" просто вказує команді встановити всі оновлення. Знову ж, вам буде потрібно ввести пароль адміністратора.
- Немає традиційної панелі прогресу, але ви побачите оновлені текстові записи у вікні терміналу, коли кожен крок буде завершено, повідомляючи про те, коли завантажуються певні оновлення та коли завершується весь процес установки. Якщо ви встановили оновлення програмного забезпечення, які потребують перезавантаження, ви побачите остаточне повідомлення, яке вказує вам перезавантажити Mac. Це можна зробити за допомогою звичайного інтерфейсу macOS, але оскільки ми вже використовуємо команди UNIX у терміналі, ви також можете ввести sudo shutdown -r зараз, який дає команду shutdown для перезавантаження Mac ("-r") негайно ("зараз ”).
Переваги використання оновлення програмного забезпечення через термінал
Тепер, коли ви знаєте, як запустити оновлення програмного забезпечення Mac з терміналу, ймовірне питання, чому ви хочете використовувати цей метод, а не просто натискати кілька кнопок у магазині додатків Mac. Одна з великих причин - автоматизація та віддалене управління. Користувачі з декількома Mac для управління можуть створювати сценарії або віддалено ініціювати оновлення програмного забезпечення за допомогою такого способу, як SSH, без необхідності вручну використовувати програмне забезпечення для спільного використання або віддаленого управління.
Ще одна потенційна перевага - швидкість. Хоча це не універсально, багато користувачів повідомляють, що оновлення встановлюються швидше при встановленні через Terminal, як з точки зору початкової установки, так і з боку після перезавантаження, як перезавантажується Mac. Хоча не кожне оновлення побачить значне збільшення швидкості, метод Terminal принаймні не додасть часу порівняно з Mac App Store.
Один великий недолік використання оновлення програмного забезпечення через термінал
Незважаючи на переваги для багатьох користувачів, є один великий застереження щодо запуску оновлення програмного забезпечення Mac через термінал. Як вже було сказано на початку цієї статті, метод Terminal працює лише з оновленнями системи macOS та першими сторонніми програмами Apple, такими як iTunes. Це порівнюється з магазином додатків Mac, який оновлюватиме додатки сторонніх розробників поряд з офіційними оновленнями Apple.
Користувачі довголітніх Mac можуть визнати це обмеження таким же, як і оригінальна утиліта оновлення програмного забезпечення Mac. Ця утиліта, якою Apple постачала оновлення системи та перших сторін користувачам до запуску магазину додатків Mac, не підтримувала додатки сторонніх розробників. Оскільки команда оновлення програмного забезпечення UNIX також послужила основою оригінальної утиліти оновлення програмного забезпечення, це обмеження має сенс.
Отже, якщо ви хочете лише швидко встановити систему macOS та оновлення від першої сторони, або якщо ви не використовуєте жодних програм сторонніх розробників із магазину додатків Mac, метод Terminal охопив вас. Якщо ні, то вам може бути краще дотримуватися методу Mac Store Store за замовчуванням, оскільки він підтримує як перше, так і сторонне оновлення додатків у одному місці.