Чи можна видалити непотрібні додатки, попередньо встановлені на моєму Mac?


11

Є кілька попередньо встановлених програм, які поставляються із моїм ноутбуком, які я знаю, що ніколи не буду використовувати.

Такі програми, як "Примітки", "Стіккі", "Ігровий центр" тощо., Які були попередньо встановлені в моєму 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 як медіа-центр, змінюючи стандартний hdd для ssd, тому простір розцінюється.

Appcleaner - це одне додаток, яке я декілька років використовував для прибирання речей. Ніколи не було жодної проблеми зі видаленням Stickies, Notes, Assist Bootcamp, налаштування аудіо Midi, RAID, Podcast тощо тощо. Налаштування Appcleaner повинні бути налаштовані для видалення "захищених" програм, а потім видалення програми та всіх інших файлів ( плісти тощо), які йдуть з нею.

Інший додаток, CleanMyMac, робить те ж саме, але також зробить більш загальне очищення кешів і т. Д. Обидва рекомендовано ...

Удачі!


Ви виймаєте їх, і наступне оновлення системи може повторно встановити їх. Я залишаю їх у спокої, якщо вони не роблять чогось конкретного, щоб мене дратувати.
Wayfaring Stranger

24

Я настійно рекомендую проти видалення стандартних додатків:

  • Більшість з них майже не потребує місця (трьом згаданим у питанні потрібно 14 Мбіт разом )
  • Майбутня версія OS X може очікувати їх існування
  • Немає простого способу повернути їх, як тільки ви їх видалили

Це займає місце в моїй папці додатків, і я не можу все-таки позбутися від них
Хоук,

7
chflags hidden Notes.app:-) Але, можливо, вам краще втягнути в Dock найчастіше використовувані програми та використовувати Spotlight для доступу до інших по імені.
nohillside

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це шлях до програми, яку ви хочете приховати.


Метод змін прапорів працює до El Capitan завдяки функції SIP, що забезпечує більшу безпеку. Якщо у вас немає виділеного диска відновлення, схоже, що навіть завантаження в режим відновлення та використання: csrutil disabled повернеться як нерозпізнаний. У вас повинен бути локальний розділ для відновлення на диску. Інакше з Ель-Капітаном немає простого шляху. App Cleaner - це шлях.
user3240029

2

Загалом, ви можете видалити програми, просто перетягнувши їх у кошик (і випорожнивши кошик). У цьому випадку ви не можете їх видалити, оскільки вони є частиною основної ОС. Звідси повідомлення про помилку в Finder (гірський лев):

"Stickies" не можна змінювати чи видаляти, оскільки цього вимагає Mac OS X.

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

rm -rf /Applications/Stickies.app

Перше, що я спробував, навіть не зміг потрапити у смітник
Хоук,

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

2

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


2

Оригінальне запитання було розміщено до днів захисту цілісності системи ( SIP ), тому ця адреса SIP включила версії macOS через поточний macOS Mojave ...

Не те, що я рекомендую видалити попередньо встановлені програми Apple ; однак, якщо це ви хочете зробити, то переконайтеся, що у вас є резервна копія Time Machine . Потім перезавантажте 1 ваш Mac на його HD для відновлення, а потім у Terminal від macOS Recovery ви можете просто скористатися такою командою прикладу :

rm -r /Volumes/Macintosh\ HD/Applications/Chess.app
  • Примітка. Якщо Macintosh HD не є іменем вашого основного обсягу запуску , змініть його, якщо це необхідно.

Немає реальної потреби відключати SIP або перезавантажуватись у звичайний режим для внесення змін тощо.

На наступному відрізаному скріншоті терміналу, що працює з відновлення macOS, показано, хоча серія команд вищезгаданої команди може працювати як є, і представлена ​​інформація є точною.

Ви побачите це:

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

Термінал від відновлення macOS

Зауважте, що з відновлення macOS ці дозволи і ACL ігноруються, і чому захищене додаток можна безпосередньо видалити, не вимикаючи SIP та виконуючи танець перезавантаження, як було запропоновано раніше.


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