У чому різниця між завантаженням та встановленням програмного забезпечення з AppStore і Terminal


4

Наприклад, яка різниця між інсталяцією програмного забезпечення (може бути оновлення операційної системи або будь-яким іншим програмним забезпеченням) з AppStore або з терміналу з використанням softwareupdate команду. Чи є різниця в безпеці, продуктивності, надійності тощо?

Відповіді:


2

Інструмент командного рядка встановлює лише виправлення безпеки та програми, які постачаються та оновлюються тільки з основних серверів оновлення програмного забезпечення macOS.

Програми App Store використовують інший системний процес для завантаження додатків з App Store з різних серверів, ніж сервери оновлення системи.

Обидва вищезазначеного можна кешувати локально з кешуючих серверів. Графічний додаток Mac App Store викликає обидва процеси, намагаючись дозволити людям побачити один інтерфейс, коли дійсно існує кілька основних і різних процесів на роботі.

  • (завантажується в / System / Library / ProvateFrameworks / CommerceKit)
  • storeinstalld (живе в / System / Бібліотека / ProvateFrameworks / CommerceKit)
  • softwareupdated (живе в / System / Library / CoreServices)
  • оновлення програмного забезпечення (живе в / usr / sbin)
  • інсталятор (живе в / usr / sbin)
  • App Store.app (живе в / Applications)

Для швидкого огляду вищезгаданих програм / інструментів і демонів (програми, які виконуються у фоновому режимі і просять періодично працювати з черги або за запитом), є основними гравцями, які обробляють оновлення програмного забезпечення та додатки та оновлення Mac App Store.

Повне поводження з тим, як, кешування, дизайн, журнали займе хороший розділ або два в книзі, але ми сподіваємося, що це йде кілька шарів глибше, щоб ви зрозуміли, чому деякі оновлення можуть бути написані на сценарії (системні) і які вам потрібно натиснути або додати a додаток третьої сторони (App Store), які потрібно створити сценарій або автоматизувати.


0

Різниці немає.

При установці оновлень операційної системи з програми AppStore ви маєте приємний графічний інтерфейс користувача, тоді як команда softwareupdate забезпечує приємний текстовий інтерфейс користувача.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.