Як встановлювати програми на MAC?

Як встановлювати програми на MAC?
Візьму і розповім докладно. Mac OS X це UNIX, в якому установник, по суті, не потрібно взагалі, оскільки всі дані про додатку містяться всередині папки, яка і є екземпляром програми. У самій ОС це виглядає набагато прозоріше: є якийсь файл програми, розширення якого. app.

Насправді, це не файл зовсім, це папка. Короткий лікнеп: в Mac OS НЕ каталоги (і тим більше не директорії), а папки; не програми, а програми. Mac OS X диявольська ОС, тому вона прекрасна (так-так, якщо в Віндоуз використовуються служби, то в * nix демони).

Папка додатки складається з підпапки з контентом, яка і містить все необхідне для запуску програми. Деякі програми містять ще зовнішні папки, але це або ознаки модульної архітектури (плагіни, розширення, мета, свопи і так далі), або пережитки портирования програми, написаної спочатку під іншу ОС (Не * nix-типу). Крім додатки важливою частиною оточення для його роботи є plist-файл, що зберігає ідентифікацію всіляких параметрів інтеграції додатка в ОС. Plist-файл може бути створений самим додатком при першому запуску, а може бути спочатку встановлений у належне місце (спеціальна папка Application Support) монтажником.

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

Також установник може мати опції по установці. Наприклад, Custom Installation, яка дозволить вибрати що саме встановлювати.

Насправді ж, ви вибираєте не що з програми встановлювати, а які ще крім основного встановити додатки. Ніякого реєстру, ніяких служб, ніяких неймовірних способів зберігання даних про програму, ключів і файлів ліцензії все жорстко підпорядковано системі безпеки Mac OS X SDK і контролюється при складанні в Xcode (власна середовище розробки додатків для платформ Apple). Найцікавіше ж не як встановлюються програми, а як вони видаляються. Взагалі, досить кинути додаток в кошик і воно видалено.

По хорошому, звичайно, слід користуватися програмами, що допомагають видаляти і plist-файл (він не грає ніякої ролі, якщо додаток видалено), а також пов’язані з ним com-об’єкти (також марні і нешкідливі при відсутності додатків, та й місця на диску займають мінімум). Ніякого реєстру, як я вже говорив, тому і ніяких помилок, пов’язаних з тим, що шляхи в ньому до програми залишилися, а програму вже видалили (можливо неуспішно або частково). Захотіли повернути додаток немає проблем: дістаньте його з кошика або встановлювати.

І ніяких конфліктів (зрозуміло, якщо додаток саме їх не створює, але це рідкість порівнянна з рідкістю зустріти родючого пальму в Москві взимку).

Як встановлювати програми на MAC?

Сподобалася стаття? Поділися нею з друзями!