Come eliminare un'applicazione che è in bundle con macOS?

0

Cronologia:

Sto usando macOS Sierra e uso molto TextEdit. Il problema è che odio lo schema di salvataggio delle versioni che causa la scorciatoia universale di Salva come Cmd Maiusc S per creare invece una copia del documento . Odio anche come Auto-Salva apporti modifiche permanenti ai documenti che non desidero modificare quando sto modificando provvisoriamente un work-in-progress. Dall'introduzione di queste caratteristiche fastidiose in Lion, ho sempre eseguito il backup e sostituito TextEdit.app con la versione 1.6 legacy di Snow Leopard.

Il problema:

Oggi quando ho provato a eliminare TextEdit.app dalla mia cartella Applicazioni usando questo comando Terminale

sudo rm -rf /Applications/TextEdit.app

Ho ricevuto questo errore

rm: TextEdit.app: Operation not permitted

Sono stato sorpreso di scoprire che non posso ucciderlo, anche con sudo.

Come posso effettivamente eliminare un'applicazione che è in bundle con macOS?

Quello che ho provato fino ad ora:

Ho seguito le istruzioni in questo articolo , ma non ha funzionato. Ho anche letto questa risposta SE , che quasi realizza la stessa soluzione mediante disabilitazione Versioni e salvataggio automatico, ma in questo caso non ottengo il beneficio della funzionalità di salvataggio temporaneo di TextEdit legacy. Vedere la parte nella risposta affermando "In questo modo si disabilita completamente l'autosalvataggio pre-Lion vecchio stile".

Quindi penso che eliminare il nuovo TextEdit v1.12 e rimpiazzarlo con la versione precedente v1.6 sia ancora l'opzione migliore, tuttavia non posso ottenere il mio sistema per eliminarlo. Qualsiasi aiuto apprezzato.

    
posta Mentalist 22.09.2017 - 05:18
fonte

1 risposta

2

Le app di Apple in / Applicazioni e / Applicazioni / Utility così come altri file e cartelle di sistema generalmente invisibili sono protetti dal Sistema Integrity Protection in El Capitan e versioni successive. Devi disabilitare temporaneamente SIP per rimuovere le app cadute in disgrazia.

  1. Come si disabilita la System Integrity Protection (SIP) AKA" rootless "su OS X 10.11, El Capitan?
  2. Riavvia il sistema principale e rimuovi l'app con sudo rm -rf /Applications/TextEdit.app .
  3. Abilita nuovamente SIP avviandosi al guadagno della modalità di recupero ma inserendo csrutil enable in Terminal.app.

Dopo un aggiornamento del sistema o l'aggiornamento, TextEdit potrebbe riapparire perché è stato aggiornato.

    
risposta data 22.09.2017 - 05:26
fonte

Leggi altre domande sui tag