Come rimuovere Apple System Apps

3

Come posso cancellare l'applicazione Apple OS X come Foto, iPhoto e altri che non uso mai?

    
posta MacIsh16 04.06.2016 - 12:40
fonte

2 risposte

2

@grgarside: El Capitan and later won't let you just rm the default apps, they're protected. – grgarside 11 mins ago

Ciò è dovuto al sistema SIPS (System Integrity Protection System) di El Capitan, che impedisce a Root di apportare modifiche (potenzialmente dannose) al sistema. Un'ottima idea in linea di principio, a parte il fatto che ti impedisce di fare molte cose la cui "integrità" nel sistema è spuria, come cambiare il colore del fumetto in Messaggi o eliminare app Apple inutili che non usi mai.

Puoi disabilitare lo SIP avviando il ripristino (tieni premuto Comando + R all'avvio) e poi usa Utilità > Il terminale emette il seguente comando:

csrutil disable

e quindi riavvio.

Normale potenza simile a Dio verrà ora ripristinata a root e sarai libero di eliminare Apple bloatware. Per riattivare SIPS, il comando corrispondente da recupero è:

csrutil enable

Tuttavia - ed è un grande "Tuttavia!" - con SIPS nuovamente abilitato, OSX ripristinerà automaticamente tutte le app di sistema eliminate. L'ho scoperto quando ho disabilitato SIPS, rimosso iTunes, riattivato SIPS e trovato iTunes nella cartella Applicazioni alcuni giorni dopo.

    
risposta data 04.06.2016 - 13:11
fonte
-1

NOTA: quanto segue funziona solo se System Integrity Protection (SIP) è disabilitato. Segui i passi qui per disabilitare SIP.

Puoi eliminarli, ma questo non è raccomandato - e verranno ripristinati con il prossimo aggiornamento. Finder ti informerà che "(applicazione) .app è richiesto per OS X e non dovrebbe essere cancellato".

Se sei insistente sulla cancellazione, esegui il seguente comando da Terminale:

rm -rf /path/to/application

sostituendo /path/to/application con il percorso dell'applicazione che desideri eliminare.

Invece di cancellare queste applicazioni, tuttavia, consiglierei di copiarle altrove prima nel caso in cui ne abbiate mai bisogno. In alternativa, è possibile ridenominarli da Application.app a qualcosa come Application.app.disabled e il sistema dovrebbe trattarli come "non presenti".

    
risposta data 04.06.2016 - 12:42
fonte

Leggi altre domande sui tag