Можно ли удалить «бесполезные» приложения, предварительно установленные на моем Mac?

11

На моем ноутбуке есть несколько предустановленных приложений, которые я никогда не буду использовать.

Приложения, такие как «Заметки», «Stickies», «Game Center» и т. Д., Которые были предварительно установлены в моем Macbook Pro, - это приложения, которые я никогда не планирую использовать, и они занимают слишком много места в моей папке приложений.

Есть ли способы их удалить? Обратите внимание, что я уже пытался перетащить его в корзину, но он даже не попадет в корзину. Он просто застрял в моем компьютере навсегда.

ястреб
источник
8
Даже если я купил вашу характеристику «слишком много места», чистая установка Mountain Lion использует 944 МБ после того, как вы обновитесь до 10.8.2. Три упомянутых вами места занимают меньше места, чем три песни из iTunes, на воспроизведение которых уходит 9 минут. Если вы просто не хотите видеть приложения и не прерывать обновления, просто установите скрытый бит, и они «исчезнут». cd /Applications; sudo chflags hidden Notes.app Stickies.app Game\ Center.appДля любопытных - вот полный список приложений, отсортированных по размеру на 10.8.2. Вы можете удалить их с помощью rmкоманды, но скрыть безопаснее для обновлений.
bmike

Ответы:

3

В тот или иной момент я удалил целую кучу стандартных программ выпуска, которые, как я знал, я бы не использовал. Я предпочитаю, чтобы они не тратили мое пространство, как бы мало это ни было. Кроме того, я использую Mac Mini в качестве медиацентра, меняя стандартный жесткий диск на ssd, так что пространство стоит дорого.

Appcleaner - это одно приложение, которое я использовал в течение нескольких лет, чтобы привести в порядок вещи. Никогда не возникало ни одной проблемы с удалением Stickies, Notes, Bootcamp Assistant, Audio Midi Setup, RAID, Podcast и т. Д. И т. Д. Предпочтения Appcleaner должны быть настроены для удаления «защищенных» приложений, а затем будут удалены приложение и все другие файлы ( plists и т. д.) которые идут с этим.

Другое приложение, CleanMyMac, делает то же самое, но также выполняет более общую очистку кешей и т. Д. Оба рекомендуется ...

Удачи!

Тони Ван Дер Харст
источник
Вы вынимаете их, и следующее обновление системы может переустановить их. Я оставляю их в покое, если они не делают что-то конкретное, чтобы раздражать меня.
Wayfaring Незнакомец
24

Я настоятельно рекомендую не удалять стандартные приложения:

  • Большинству из них почти не нужно места (трем, упомянутым в вопросе, нужно вместе 14 МБ )
  • Предстоящая версия OS X может ожидать, что они будут там
  • Нет простого способа вернуть их, как только вы их удалили
Nohillside
источник
Это занимает место в папке моего приложения, и я не могу найти способ избавиться от них
Hawk
7
chflags hidden Notes.app:-) Но, возможно, вам лучше потянуть наиболее часто используемые приложения в Dock и использовать Spotlight для доступа к другим по имени.
холме
15

Mac OS X включает в себя различные компоненты, которые он ожидает найти как часть операционной системы. Некоторые из них живут в /Systemили /Library, но некоторые обязательные части операционной системы живут в /Applications. Хотя вы можете подумать, что удалять, скажем, безвредно Chess.app, и есть большая вероятность, что вы можете удалить его без неблагоприятных побочных эффектов, будущее функциональное обновление операционной системы или сторонней программы может зависеть от ее присутствия. После удаления повторная установка приложений, являющихся компонентами ОС, является довольно сложной задачей.

Вы выражаете свою озабоченность по поводу удаления программ в связи с тем, что они «занимают место» в /Applicationsпапке. Это может означать, что либо они занимают дисковое пространство, либо занимают визуальное пространство при перечислении каталога.

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

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

  sudo chflags hidden /Applications/Stickies.app

(для Stickies, например; подставьте название любой другой программы, которую вы хотите скрыть).

sudoЧасть команды выполняет команду с правами администратора (необходимыми для изменения системных файлов). chflags hiddenговорит системе пометить эти файлы как «скрытые файлы», которые все еще будут присутствовать на диске, но не появятся в окнах Finder. Наконец, /Applications/Sitckies.appэто путь к приложению, которое вы хотите скрыть.

Даниэль
источник
Метод Flags Change работает до El Capitan благодаря функции SIP, предназначенной для обеспечения большей безопасности. Если у вас нет выделенного диска восстановления, кажется, что даже загрузка в режим восстановления и использование: csrutil disable вернет вас как нераспознанное. Вы должны иметь раздел восстановления локально на диске. Иначе нет простого пути с El Capitan. App Cleaner это путь.
user3240029
2

В общем, вы можете удалить приложения, просто перетащив их в корзину (и очистив корзину). В этом случае вы не можете удалить их, потому что они являются частью основной ОС. Отсюда и сообщение об ошибке в Finder (Mountain Lion):

«Stickies» нельзя изменить или удалить, потому что это требуется Mac OS X.

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

rm -rf /Applications/Stickies.app
крышка
источник
Первое, что я попробовал, даже не смог достать его в мусорное ведро
Hawk
Вы правы, должно быть, это изменилось в Mac OS X с тех пор, как я в последний раз пытался это сделать (чтобы люди не делали именно этого с системными приложениями). Я обновил свой ответ соответственно.
крышка
2

Щелкните правой кнопкой мыши на приложении, затем перейдите, чтобы получить информацию. Там изменить общий доступ и разрешения на чтение и запись для всех. Затем вы можете удалить приложение.

Dweezahr
источник
2

Оригинальный вопрос был опубликован до дней защиты целостности системы ( SIP ), так что этот адрес разрешил SIP версии macOS через текущий MacOS Mojave ...

Не то чтобы я рекомендовал удалять предустановленные приложения Apple ; однако, если это то, что вы хотите сделать, убедитесь, что у вас есть текущая резервная копия Time Machine . Затем перезагрузите 1 ваш Mac на Recovery HD, а затем в терминале из MacOS Recovery вы можете просто использовать следующую команду :

rm -r /Volumes/Macintosh\ HD/Applications/Chess.app
  • Примечание. Если Macintosh HD не является именем основного загрузочного тома , измените его соответствующим образом.

Для внесения изменений нет необходимости отключать SIP или перезагружаться в обычный режим.

На следующем отсеченном снимке экрана терминала, запущенного из macOS Recovery, показан ряд команд, которые приведенные выше команды могут работать как есть, и представленная информация является точной.

Вы увидите это:

  • SIP включен.
  • /Applicationsне является подходящим целевым каталогом .
  • Изменение каталога на /Volumes/Macintosh\ HD/Applicationsнеобязательно, но здесь делается для упрощения других команд, используемых для отображения соответствующей информации.
  • Вы можете увидеть разрешения и ACL, например, на Chess.app , но он все еще удален.

Терминал от macOS Recovery

Обратите внимание, что в MacOS Recovery эти разрешения и ACL игнорируются, и поэтому защищенное приложение можно напрямую удалить, не отключая SIP и не выполняя танец перезагрузки, как это предлагалось в прошлом.

user3439894
источник
Мой ответ удален, а ваш проголосовал, хотя скриншот текста у меня болит ... ;-)
Fabby