Різниця між встановленням програми на OS X та Windows


8

Я вже багато років використовую Windows, але тільки почав використовувати MacBook з OS X.

Що стосується мене, коли я встановлюю програми на Windows, вони просто переходять у програмні файли (за замовчуванням). Налаштування додатків зазвичай зберігаються у папці користувача та, ймовірно, у реєстрі.

Як додатки встановлюються на OS X? Вони просто заходять у каталог / програми? Де зберігаються налаштування? І чим використання диспетчера пакунків, такого як домашнє письмо , відрізняється від простого перетягування програми на програми / додатків?

Відповіді:


8

Встановлення програм

Існує кілька способів встановлення програм на OS X.

  • App Store: Ще один спосіб встановлення програм - із App Store. Програми з App Store спочатку завантажуються як .dmgсистемний каталог, а потім встановлюються в /Applications/каталог. Додатки, завантажені з App Store, містять пісочний екран, а це означає, що вони можуть читати та записувати лише у певні папки. Вони також керуються трохи краще, коли справа стосується процесу встановлення та видалення.

  • З Інтернету / перетягування: програми OS X іноді поширюються як окремі папки з .appрозширенням або всередині інсталятора з .pkgрозширенням. Інколи програми розповсюджуються на a .dmg, що є зображенням диска, що містить .appі, можливо, Readme.програми, завантажені за межами App Store, може не працювати, якщо ви не натиснете на них, щоб запустити, а потім надати дозвіл. Це функція безпеки. (За зовнішнім виглядом він схожий на Windows UAC, але він працює інакше.)

    Зазвичай програми встановлюються в, /Applications/але кожен користувач може мати власний каталог програм всередині своєї домашньої папки, розташованої за адресою /Users/{user}/Applications/або ~/Applications/коротко. Програми, розміщені в особистому ~/Applicationsкаталозі, відображатимуться в результатах пошуку Launchpad та Spotlight.

  • Менеджери пакунків / Командний рядок: досить часто (особливо для розробників) встановлювати програми за допомогою командного рядка з домашньою мовою , макпортами або навіть як дорогоцінні камені Ruby. Вони інколи /usr/local/bin/розміщуються в інших каталогах, наприклад, якщо ви не впевнені, куди менеджер пакунків зберігає ваші файли, ця інформація легко доступна в Інтернеті.

Дані користувача

Найближче до реєстру Windows в OS X - поняття "список властивостей". Списки властивостей - це невеликі файли, що зберігаються кожною програмою, і на відміну від реєстру Windows, вони не є централізованими. Файли списку властивостей закінчуються .plistрозширенням. (Цікаво, що в відміну від Windows, розширення файлів не визначає , що файл знаходиться на OS X стільки , скільки вони роблять на Windows. Finder робить покладатися розширеннями для інформації про те , як відобразити файл, але файл мета-дані обробляють більше значення в OS X, ніж в Windows.)

Іноді вони зберігаються /Users/{user}/Library/Preferences/, але їх можна зберігати в різних місцях, залежно від програми та типу інформації, що зберігається. Наприклад, Safari зберігає ваші вкладені вкладки та останній сеанс у~/Library/Safari/LastSession.plist

Видалення програм

У мене виникли запитання щодо видалення програм, коли я придбав свій перший Mac. Найпростіша відповідь полягає в тому, що ви можете просто видалити .app пакет із /Applications/каталогу. Як зазначалося вище, можуть залишитися деякі plistфайли.

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

Apple має статтю бази знань, яка стосується встановлення та видалення програм поза межами App Store.


Повторно " Програми, розміщені в особистому каталозі ~ / Applications, відображатимуться в результатах пошуку Launchpad та Spotlight "; Не роблять і інші?
Pacerier

Re "на більш старій версії .."; Ви маєте на увазі для старих версій Mac просто видалення .app не працює?
Pacerier

6

Якщо файл закінчується .app, перетягніть його в папку програм. Якщо файл закінчується .pkg двічі клацніть його, щоб запустити інталер.

Налаштування зазвичай зберігаються в / Користувачі / Ім'я користувача / Бібліотека / Налаштування або / Користувачі / Ім'я користувача / Бібліотека / Підтримка програм.

Homebrew використовується для встановлення програм командного рядка. Існує плагін (домашня кавказька скринька), який дозволяє встановлювати програми gui. Якщо вам недобре в командному рядку, не використовуйте homebrew.


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