Разве это не смешно, что каждый раз, когда вы хотите удалить программу, вы должны найти в Google несколько волшебных уловок: «Удалите файлы A, B, C из вашей / библиотеки, запустите сценарий .sh из консоли и т. Д.». Почему Microsoft удалось создать простой и эффективный способ удаления через панель управления, а Apple - нет?
3
Ответы:
Стандартный способ, предполагающий, что программа следует всем рекомендациям приложения, которые выкладывает Apple, состоит в том, чтобы перетащить
.app
пакет из места установки (обычно/Applications
) в корзину.Есть некоторые исключения из этого, но по большей части именно так вы и делаете.
Файлы программ, которые остались позади,
~/Library/Application Support
также могут быть очищены, если вы хотите, но они обычно считаются доброкачественными и могут быть проигнорированы.Существуют помощники по удалению, которые значительно облегчают удаление приложения и всех его файлов поддержки. Таким образом, вам не нужно Google для получения подробной информации о том, как удалить вещи. Взгляните на TrashMe или AppCleaner - оба эти инструмента пытаются автоматизировать поиск и удаление файлов поддержки, которые идут вместе с приложениями. В случае с TrashMe это также помогает вам удалять виджеты и плагины конфигурации системы, что очень удобно. Я лично предпочитаю TrashMe.
Некоторое программное обеспечение настолько глубоко интегрируется (например, MacFuSE или Growl) в систему, что единственный способ удалить его с помощью скрипта. В этих случаях в
.dmg
файле, который вы загрузили для установки программного обеспечения, обычно есть сценарий удаления или сценарий, предоставленный разработчиком на их веб-сайте.источник
По умолчанию не существует «деинсталлятора» по той же причине, по которой нет «инсталлятора» по умолчанию.
Большинство программ устанавливаются просто путем перемещения их в место, откуда вы хотите их запускать, что чаще всего является папкой ваших приложений, но нет никаких причин, почему (и я вижу это много) вы не можете просто запустить программу из папки загрузок не перемещая их - это очень распространенная ситуация, когда файл .app загружается напрямую, а не внутри файла образа диска .dmg, который затем часто предлагает вам перетащить значок в папку приложений.
Как отвечает Ян Ян, такие приложения могут оставлять следы в папках библиотеки и т. Д. При запуске, но тезисы не считаются особенно важными и безопасными для выхода, и часто это выгодно (как для пользователя, так и для поставщика), так как он позволяет выполнять такие вещи, как переустановка и обнаружение, что все ваши старые настройки вернулись в обычном режиме, или не разрешать переустановку, поскольку он находит устаревшую пробную лицензию с истекшим сроком действия и т. д. Эффективность такого рода вещей зависит от того, кто вы просить.
Иногда вы получаете программы, которые используют определенный установщик, они часто делают вещи, которые требуют более сложных процедур, чтобы позволить им работать, такие как установка модуля ядра и т. Д., И обычно, если он поставляется с установщиком, должен быть деинсталлятор с это, но эти механизмы установки часто отличаются от приложения к приложению, и ваши результаты могут отличаться.
источник