Perché non esiste un modo standard per disinstallare i programmi in MacOS? [chiuso]

3

Non è ridicolo che ogni volta che vuoi disinstallare un programma devi google per alcuni trucchi magici? Elimina i file A, B, C in te / Libreria, esegui uno script .sh dalla console, ecc. ". Perché Microsoft è riuscita a creare un modo semplice ed efficace per la disinstallazione tramite il Pannello di controllo e Apple no?

    
posta TOP KEK 15.03.2012 - 15:49
fonte

2 risposte

5

Il modo standard, presumendo che il programma segua tutte le linee guida di Apple, è quello di trascinare il cestino .app dal percorso di installazione (solitamente /Applications ) nel Cestino.

Ci sono alcune eccezioni a questo, ma per la maggior parte è così che lo fai.

I file di programma che vengono lasciati indietro in ~/Library/Application Support possono anche essere ripuliti, se lo desideri, ma generalmente sono considerati benigni e possono essere ignorati.

Ci sono disinstallatori che rendono molto più semplice la rimozione di un'applicazione e di tutti i suoi file di supporto. Quindi non devi Google per i dettagli su come rimuovere le cose. Dai un'occhiata a TrashMe o AppCleaner - entrambi questi strumenti tentano di automatizzare la ricerca e la rimozione dei file di supporto che accompagnano le applicazioni. Nel caso di TrashMe, ti aiuta anche a disinstallare i widget e i plugin di Configurazione di sistema, il che è utile. Personalmente preferisco TrashMe.

Alcuni software si integrano così profondamente (MacFuSE o Growl per esempio) nel sistema che l'unico modo per disinstallarlo tramite uno script. In questi casi di solito c'è uno script di disinstallazione nel file .dmg scaricato per installare il software o uno fornito dallo sviluppatore sul loro sito web.

    
risposta data 15.03.2012 - 15:59
fonte
2

Non esiste un predefinito "programma di disinstallazione" in gran parte per lo stesso motivo per cui non esiste un "programma di installazione" predefinito.

La maggior parte dei programmi viene installata semplicemente spostandoli nella posizione da cui si desidera eseguirli, che è molto spesso la cartella delle applicazioni, ma non c'è motivo per cui (e vedo questo molto) non si può semplicemente eseguire il programma da la tua cartella dei download senza mai spostarli - questo è molto comune dove il file .app viene scaricato direttamente senza essere contenuto in un file di immagine del disco .dmg che spesso ti chiede di trascinare l'icona nella cartella delle applicazioni.

Come risposta di Ian C, tali app possono lasciare tracce di sé nelle cartelle della biblioteca ecc. quando vengono eseguite, ma le tesi non sono considerate particolarmente importanti e sicure da lasciare, e spesso è vantaggioso (sia per l'utente che per fornitore) in quanto consente di reinstallare e ripristinare tutte le vecchie impostazioni normalmente, o di non consentire la reinstallazione in quanto trova una vecchia licenza di prova scaduta, ecc. L'efficacia di questo tipo di cose è di importanza variabile a seconda di chi chiedi.

A volte ottieni programmi che usano un programma di installazione specifico, spesso fanno cose che richiedono procedure più complesse per consentire loro di funzionare, come l'installazione di un modulo del kernel ecc. e, in genere, se viene fornito con un programma di installazione, ci dovrebbe essere un programma di disinstallazione con esso, ma questi meccanismi di installazione spesso differiscono da app a app e i risultati potrebbero variare.

    
risposta data 15.03.2012 - 16:39
fonte

Leggi altre domande sui tag