Обратите внимание, что вся информация на этом портале переведена с других языков, поэтому некоторые фразы могут быть неточными. Надеемся на ваше понимание и желаем успешной работы с сайтом! С уважением, создатели сайта. Наша почта: info@rubookmac.com

Как полностью удалить приложения и программное обеспечение в Mac OS X с помощью ручного терминала

Большинство приложений в Mac OS X можно легко удалить, перетащив их в корзину из папки / Applications /, и многие другие приходят с прилагаемыми деинсталляционными приложениями, которые будут очищать дом и полностью удалять приложения. Кроме того, есть сторонние утилиты для Mac OS, которые могут сделать полное удаление приложений такими же простыми, как перетаскивание.

Еще одно решение, которое лучше всего зарезервировано и предназначено для использования передовыми пользователями Mac, только кому удобнее в командной строке и имеет более глубокое знание Mac OS X, — это тщательное ручное удаление приложения и всех связанных с ним компонентов, и это то, что мы расскажем здесь.

Этот метод процесса гораздо более технический, и он полагается на терминал для выполнения полной процедуры удаления. Опять же, и редко бывает необходимо удалить приложение или компоненты приложения таким образом. Мы разбили шаги на несколько частей, сначала найдем приложение и связанные с ним компоненты, для чего требуется определенный уровень знаний и усмотрения, чтобы определить, что связано, а что нет, а во-вторых, фактическое удаление соответствующих файлов. Если вы опытный пользователь, которому очень нравится эта перспектива, и вам просто нужна какая-то действительная команда без каких-либо объяснений относительно того, что происходит, и почему вы можете перейти к сжатой версии ниже.

Как найти все компоненты приложений / программного обеспечения в Mac OS X

Мы будем использовать Terminal и mdfind, хотя другие инструменты поиска в командной строке также могут работать для этой цели. Общий синтаксис для использования — это следующая команда с флагом -name *:

mdfind -name «имя приложения»

*

Например, чтобы найти связанные файлы и компоненты с помощью Teleport, утилиты для совместного использования клавиатуры и мыши Mac OS X для управления несколькими компьютерами Mac с помощью одной клавиатуры, вы можете использовать следующее:

mdfind -name «телепорт»

Этот широкий поиск должен возвращать все на Mac, которое связано с именем приложения — это не значит, что вы должны удалить все, возвращаемое поиском. Осторожно примерьте все найденное, вам может потребоваться настроить параметры поиска, чтобы определить, находите ли вы все необходимые компоненты приложения и / или программного обеспечения.

Вообще говоря, вы ищете двоичные файлы, файлы .app и оставшиеся части программного обеспечения, такие как файлы plist, предпочтения, кеши, демоны и другие вспомогательные файлы и компоненты, связанные со многими приложениями в OS X. Компоненты приложения могут появляться в широком разнообразии местоположений, включая, но не ограничиваясь следующими путями файлов:

/ Применение / [Приложение]
~ / Применение / [Приложение]
~ / Библиотека / Поддержка приложений / [Приложение]
~ / Library / Preferences / [Приложение]
~ / Library / кэша / [Приложение]
~ / Library / Контейнеры / Приложения]
~ / Library / LaunchAgents / Application]
~ / Library / PreferencePanes / [Приложение]
~ / Библиотека / Сохранено \ Приложение \ Состояние / [Приложение]
~ / Загрузки / [Приложение]
/ System / Library / LaunchDaemons / [Приложение]
/ System / Library / LaunchAgents / [Приложение]

Повторяю, это может быть или не быть полным списком, где связанные файлы хранятся для данного приложения, поэтому важно обратить внимание на то, что сообщается командой mdfind. Если то, что вы хотите полностью удалить, это утилита командной строки, она может содержать компоненты в различных двоичных папках, будь то / usr / bin / usr / sbin или другие,

Полностью удаление приложений и компонентов приложения Remnant

Удалите только связанные файлы, которые необходимо удалить, нет универсального ответа на этот вопрос, поэтому вам нужно обратить внимание на файлы, найденные с помощью утилиты mdfind. Убедитесь, что вы точно знаете, какой файл вы удаляете и почему вы его удаляете — как уже упоминалось, это действительно предназначено для опытных пользователей с передовыми знаниями Mac OS X — вы не хотите случайно удалять неправильную вещь , Затем вы можете окончательно удалить файлы с помощью команды rm или srm, если вы не знакомы с командой rm, она не обратима, поэтому используйте ее с осторожностью или вы можете случайно удалить что-то важное.

Если вы не невероятно уверены в том, что делаете, вы должны хотя бы создать резервную копию Mac, прежде чем идти дальше, что является хорошей идеей делать это в любом случае.

Вот пример rm с префиксом sudo для разрешения административных привилегий, удаление некоторых фиктивных файлов в воображаемых местах (да, они созданы для предотвращения копирования / вставки и неправильного использования смехотворно мощной команды rm):

sudo rm -rif ~ / Каталог / Компонент / Removeme.pane
sudo rm -rif / TheLibrary / LaunchDaemons / sketchyd
sudo rm -rif / usr / sbin / crudrunner
sudo rm -rif ~ / Скачать / sketchydaemon-installer.tgz
sudo rm -rif ~ / .Tofu / Предпочтения / com.company.crudrunner.plist

Опять же, это пример, компонент «sudo rm -rif» является реальным, но ни один из каталогов или файлов не будет, он будет полностью зависеть от того, что вы найдете с mdfind, и то, что вы определяете, должно быть удалено.

Удаление вручную и компонентов в OS X через терминал: сокращенная версия

Нетерпеливый? Эксперт командной строки и точно знать, где найти мусор? Вот сжатая версия, без объяснения причин — не прыгайте на это, если вы не знаете, что делаете:

  • Удалите известные файлы приложений
  • Запустите терминал и используйте следующий синтаксис, чтобы найти остаточные компоненты
  • mdfind -name [имя приложения]

  • Удалите связанные файлы из системных местоположений с помощью rm:
  • sudo rm -rf / Безотносительно

  • Повторите по мере необходимости с помощью связанных файлов компонентов, возвращаемых mdfind

Вы также можете удалить компоненты из графического интерфейса с помощью Finder. Мутирование файлов пользовательского кэша и других файлов ~ / Library / components легко выполняется с помощью Finder OS X, тогда как поиск в глубоких системных папках или каталогах UNIX, таких как / usr / sbin / с графическим интерфейсом, особо не рекомендуется. Этот процесс действительно работает, чтобы удалить программное обеспечение по умолчанию, поставляемое в комплекте с Mac OS X, но без особых оснований для этого, что не рекомендуется.

Если что-то из этого кажется над вашей головой, это потому, что это действительно намного более продвинутый, чем то, что когда-либо понадобилось бы среднему пользователю Mac. Для подавляющего большинства пользователей Mac лучше всего прибегнуть к более традиционным методам удаления приложений или использовать обширную утилиту для удаления приложений, такую ​​как AppCleaner, которая является бесплатной и в основном выполняет тот же процесс поиска, но через автоматический графический интерфейс пользователя.

Понравилась статья? Поделиться с друзьями: