Software Update

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
Software Update
Тип інструментальне програмне забезпечення[d]
Розробник Apple
Стабільний випуск 2.1.3.127 (29 червня 2012; 2330 днів тому)
Операційна система macOS, Microsoft Windows
Ліцензія пропрієтарна
apple.com

Software Update — системна утиліта, розроблена Apple, що бере на себе оновлення програмного забезпечення виробництва Apple до останньої версії на комп'ютерах зі встановленою операційною системою macOS. Є частиною Core Services[en] у macOS. Ця програма розташована за шляхом /System/Library/CoreServices/Software Update.app.

Існує також версія Software Update для Mac OS Classic, починаючи з випуску системи 9.0.

Рекомендується встановлювати пропоновані обновлення: до них належать «Оновлення безпеки» (англ. Security Update), оновлення системних драйверів, а також оновлення програм Apple, наявних на комп'ютері користувача (пакети iWork, iTunes, QuickTime та інші). Починаючи з Mac OS X Leopard, утиліта також пропонує оновлення драйверів принтерів, створених HP.

Всі оновлення вимагають введення паролю адміністратора, а деякі — й перезавантаження системи. Починаючи з Mac OS X Leopard, оновлення, що вимагають перезавантаження, встановлюються лише після того, як користувач підтвердить перезапуск. У налаштуваннях можна вимкнути запит паролю Apple ID для завантаження застосунків або безкоштовних оновлень.

Починаючи з OS X Mountain Lion, Software Update було об'єднано з Mac App Store.

Функції[ред. | ред. код]

  • Можна налаштувати щоденний, щотижневий, щомісячний пошук оновлень, або тільки за запитом користувача;
  • Можна завантажувати оновлення у вигляді пакетів (тих самих, які використовує Installer), які можна встановити пізніше чи на іншому комп'ютері без необхідності завантаження;
  • Дозволяє зберігати історію встановлених оновлень;
  • Дозволяє ігнорувати оновлення програмного забезпечення Apple, що не належить користувачеві, замість нагадування про них згодом.

Версії[ред. | ред. код]

Software Update початково було введено в Mac OS 9. Всі функції також доступні за допомогою команди терміналу softwareupdate.

Синтаксис softwareupdate у Mac OS X Leopard наступний:

використання: softwareupdate <режим> [<аргументи> …]

        -l | --list             Список доступних оновлень
        -d | --download         Тільки завантажити
        -i | --install          Встановлення
                <label> …       конкретні оновлення
                -a | --all              всі оновлення
                -r | --recommended      тільки рекомендовані

        Налаштування користувача:
        --ignore <label> ...    Ігнорувати вказані оновлення
        --reset-ignored         Скинути ігноровані оновлення
        --schedule (on | off)   Встановити автоматичне управління

        -h | --help     Показати цю довідку

За допомогою цієї утиліти адміністратори можуть запускати регулярні оновлення через cron:

softwareupdate -i -a (чи просто --recommended як запобіжний захід)

Якщо використовується cron, краще налаштувати softwareupdate не запускатися, коли користувач уже увійшов до системи, особливо тому, що деякі оновлення вимагають перезавантаження системи (softwareupdate не перезавантажує систему автоматично, а лише попереджає про необхідність цього).

Віддалених адміністраторів також можуть зацікавити команди терміналу curl[ru] і installer для точнішого налаштування їх системи оновлення програмного забезпечення.