Установка и удаление программ на Mac: правильные способы

В мире Mac, казалось бы, все просто: перетащил и забыл. Но, как старый сисадмин с двадцатилетним стажем, повидавший и Windows, и Unix, и Android-железяки, могу вам сказать: эта кажущаяся простота — палка о двух концах. Особенно в наших, российских реалиях 2025 года, где софт зачастую приходит к нам не по официальным каналам, а по «серым» тропам, оставляя за собой цифровые хвосты, которые потом приходится выкорчевывать с корнем.

Я видел, как новенькие, блестящие макбуки превращались в тормозящие тыквы, потому что их владельцы, привыкшие к Windows-инсталляторам, думали, что достаточно просто перетащить иконку в Корзину. Нет, друзья мои. Давайте разбираться, как делать это по уму.

Установка программ: не все йогурты одинаково полезны

На Mac существует несколько основных путей, по которым софт попадает на ваш компьютер. И каждый из них имеет свои особенности.

App store: золотой стандарт (с нюансами)

Это самый простой и, по идее, самый безопасный способ. Зашел, нажал «Загрузить», ввел пароль — готово. Apple тщательно проверяет все приложения в App Store на вредоносность и соответствие гайдлайнам. Казалось бы, идеал?

  • Плюсы: Безопасность, автоматические обновления, легкое удаление (просто перетащить в Корзину).
  • Минусы: Ограниченный выбор (не весь софт там есть), ценовая политика (часто подписки), региональные ограничения (некоторые приложения недоступны в РФ). В моей практике, например, часто сталкиваюсь с тем, что нужный клиенту профессиональный софт для видеомонтажа или 3D-графики либо стоит космических денег в App Store, либо вообще отсутствует, и приходится искать альтернативные пути.

DMG-файлы: перетащил и забыл (но не совсем)

Подавляющее большинство приложений, не из App Store, распространяется в виде DMG-образов. Это как виртуальный диск, который вы монтируете, а затем перетаскиваете иконку приложения в папку «Программы».

  • Процесс: Открыли DMG, перетащили иконку приложения (часто в нем же есть ярлык на папку «Программы»), закрыли окно DMG, обязательно извлекли DMG-образ (клик правой кнопкой по иконке на рабочем столе или в боковой панели Finder и «Извлечь»). Если этого не сделать, образ будет висеть, занимая ресурсы и место.
  • Лайфхак: Чтобы быстро перейти в папку «Программы» (Applications), в Finder нажмите Shift + Cmd + A. Это быстрее, чем искать ее в боковой панели.
  • Предостережение: Перед установкой всегда проверяйте разработчика. Если это неизвестный источник, или вы скачали софт с какого-то торрент-трекера, будьте готовы к сюрпризам. macOS, конечно, спросит: «Вы уверены, что хотите открыть приложение от неизвестного разработчика?» (это Gatekeeper в действии). Но если софт подписан, а внутри — какой-то троян, то Gatekeeper не спасет. Мой личный кейс: как-то один знакомый скачал «крякнутую» версию Adobe Premiere Pro, которая оказалась напичкана майнером. Машина грелась как утюг, а вентиляторы выли на всю катушку. Пришлось вычищать систему от и до.

PKG-инсталляторы: когда все серьезно

Это уже ближе к Windows-инсталляторам: запускаете PKG-файл, и он ведет вас по шагам установки. Такой метод используется для более сложных программ, которые устанавливают системные компоненты, драйверы, фоновые службы (демоны) или даже расширения ядра (KEXTs). Примеры: Microsoft Office, Adobe Creative Cloud, некоторые VPN-клиенты, или специализированный софт для работы с оборудованием.

  • Нюансы: Здесь уже не просто перетаскивание. Инсталлятор может просить пароль администратора, создавать папки в разных местах системы (не только в /Applications), прописывать записи в системные файлы. Это самый «грязный» способ установки, если говорить о чистоте системы.
  • Предостережение: С PKG-файлами из непроверенных источников нужно быть предельно осторожным. Они могут установить что угодно, вплоть до руткитов. Я сам однажды столкнулся с PKG-инсталлятором, который был замаскирован под драйвер для принтера, а на самом деле установил рекламное ПО, которое потом прописывалось в каждый браузер. Вычищать такое — отдельное удовольствие.

Homebrew и macports: для продвинутых и бородатых

Это менеджеры пакетов, которые позволяют устанавливать и обновлять софт через Терминал. Популярны среди разработчиков и тех, кто любит глубоко копаться в системе. Если вы не знаете, что это, то, скорее всего, вам это и не нужно.

  • Плюсы: Удобство управления большим количеством open-source софта, автоматическое разрешение зависимостей.
  • Минусы: Требует навыков работы с Терминалом, может создать конфликты, если не следить за системой. Для обычного пользователя это как учиться водить гоночный болид, чтобы съездить в булочную.

Удаление программ: не просто выкинуть обертку

Вот тут-то и кроется главная засада для новичков и даже некоторых опытных пользователей. Простое перетаскивание иконки в Корзину — это как выбросить обертку от конфеты, а фантик оставить под диваном. Приложение-то исчезнет, но его «хвосты» — кэши, файлы настроек, логи, временные файлы, а порой и фоновые процессы — останутся, занимая место и потенциально замедляя систему.

Перетаскивание в корзину: для галочки

Этот метод работает хорошо только для приложений из App Store. Для всех остальных он оставляет за собой цифровую свалку.

  • Что остается:
    • ~/Library/Application Support/ (данные приложений)
    • ~/Library/Caches/ (кэши)
    • ~/Library/Preferences/ (настройки)
    • ~/Library/LaunchAgents/ (агенты запуска, фоновые процессы)
    • И аналогичные папки в корневой /Library/ для системных компонентов.

Встроенные деинсталляторы: ваш лучший друг

Для софта, установленного через PKG-инсталляторы, часто предусмотрен свой деинсталлятор. Он может быть в папке с приложением (например, Uninstall [App Name].app), или запускаться через системные «Настройки» (как у некоторых антивирусов или VPN).

  • Лайфхак: Всегда ищите его в первую очередь! Это самый надежный способ удалить программу полностью, так как разработчик сам знает, какие файлы и куда он положил.

Сторонние утилиты: панацея или грабли?

Существует множество программ-«чистильщиков» и деинсталляторов: CleanMyMac, AppCleaner, Onyx и т.д. Они обещают найти и удалить все «хвосты» за вас.

  • AppCleaner (мой фаворит): Простая, бесплатная, делает ровно то, что заявлено — находит связанные с приложением файлы и предлагает их удалить. Я лично использую ее уже много лет для большинства случаев. Просто перетаскиваете иконку удаляемого приложения на окно AppCleaner, и она покажет список всех найденных файлов.
  • CleanMyMac и аналоги: Более комплексные решения. Могут быть полезны, но часто перегружены функциями, которые обычному пользователю не нужны, а порой и вредны. В российских реалиях, где многие пользуются «крякнутыми» версиями этих же чистильщиков, это вообще анекдот. Вы ставите пиратскую программу, чтобы почистить систему, и эта пиратская программа может сама же нанести вред или установить что-то нежелательное. Я не раз видел, как такие «помощники» удаляли системные файлы, или их конфликтующие версии замедляли систему.
  • Предостережение: Не устанавливайте несколько таких утилит одновременно. Они могут конфликтовать и делать только хуже. И всегда скачивайте их с официальных сайтов.

Ручное удаление: для ниндзя

Если вы точно знаете, что делаете, и хотите быть уверенным в чистоте системы, можно удалить «хвосты» вручную. Это требует понимания структуры файловой системы macOS и аккуратности. Ошибка может привести к проблемам с системой.

  • Куда смотреть:
    • Папка пользователя ~/Library/ (чтобы попасть в нее, в Finder нажмите Cmd + Shift + G и введите ~/Library/).
    • ~/Library/Application Support/
    • ~/Library/Caches/
    • ~/Library/Preferences/
    • ~/Library/LaunchAgents/
    • Корневая /Library/ (без тильды) — это системная библиотека, здесь хранятся файлы, доступные всем пользователям.
    • /Library/Application Support/
    • /Library/LaunchAgents/
    • /Library/LaunchDaemons/
    • /Library/PrivilegedHelperTools/ (часто используются для фоновых процессов, требующих повышенных прав)
    • /System/Library/Extensions/ (для KEXTs – расширений ядра, но туда обычно лучше не лезть без крайней необходимости, да и SIP не даст)
  • Мой опыт: Однажды мне пришлось вручную вычищать остатки старого антивируса, который намертво прописался в системе и даже после удаления своим деинсталлятором продолжал грузить процессор. Пришлось искать его KEXT-файлы и демоны в /Library/LaunchDaemons и /Library/Extensions. Это была настоящая археологическая экспедиция.

Терминал: атомная бомба

Для Homebrew-приложений используйте brew uninstall [название_приложения]. Для всего остального — команду sudo rm -rf. Это самое мощное, но и самое опасное оружие. Одна неверная буква, и вы можете удалить всю систему. Используйте только если точно знаете, что делаете, и у вас есть бэкап.

Общие

Радик Камаев

Сисадмин с 20-летним опытом. Windows, Unix, Android.

Оцените автора
Познавательный портал