Ho visto consigli in base all'applicazione, ma esiste un approccio standard come Installazione applicazioni in Windows?
Ho visto consigli in base all'applicazione, ma esiste un approccio standard come Installazione applicazioni in Windows?
Ricorda che (la maggior parte) delle app di Mac OS X sono installate autonome; cioè, trascina semplicemente una copia della cartella * .app nella directory Applicazioni di tua scelta.
Una volta che il motivo per questo è semplificare la disinstallazione, elimina la cartella dell'app; semplice.
Nessuno che io sappia (come pubblicizzato da Apple, intendo). Ho trovato questo nei miei segnalibri: http://www.thexlab.com/faqs/uninstallingapps.html , che potrebbe darti un'idea migliore di cosa fare prima e dopo aver installato le applicazioni.
Ci sono alcune app che si occupano anche di questo, come: AppCleaner che cerca di trovare i documenti e le impostazioni utilizzate dall'applicazione (anche se è discutibile quanto siano efficienti / affidabili queste app o qualsiasi app di questa natura)
La stragrande maggioranza dei programmi OS X sono in realtà bundle; se apri il terminale e vai alla cartella dell'applicazione, scoprirai che le tue applicazioni sono in realtà directory (cartelle). All'interno ci sono varie librerie, eseguibili, file di risorse, ecc.
Per disinstallarti di solito ... di solito ... trascina l'applicazione nel cestino e svuotala. Quindi fai una ricerca dalla casella di testo Spotlight (pensa che sia un menu a discesa dalla lente di ingrandimento nell'angolo) e cerca il nome dell'applicazione per trovare eventuali file .plist nelle cartelle della libreria; quelle sono le preferenze. Puoi anche trascinarli nel cestino. Quindi l'applicazione dovrebbe sparire.
Dico di solito perché alcune applicazioni utilizzavano programmi di installazione quando le inserisci, e talvolta questi installatori possono disinstallare il programma quando riesegui. La maggior parte, tuttavia, può essere eliminata come descritto sopra, soprattutto se l'hai installata trascinandola nella cartella dell'applicazione in primo luogo.
Se fai un errore in qualche modo puoi sempre reinstallare l'applicazione e guardare per un file README nel volume DMG del programma di installazione. Ho visto molte applicazioni fornite con un README solo per dirti di trascinare l'applicazione nel cestino per disinstallarla.
Usa Spotlight.
Prima trascina l'app nel cestino. Aspetta.
Primo background:
man hier # fatti un'idea di dove dovrebbe essere quella roba.
Quindi esegui:
mdfind -name AppName #identify tutte le cose rimaste indietro.
Quindi per rimuovere effettivamente tutti i file, che è quello che vorresti:
mdfind -name AppName | parallel rm -rf {} # xargs funziona anche, ma non così interessante
C'è qualcosa che non capisco sui programmi di disinstallazione, credo, su OSX. I file hanno un posto dove andare, è tutto molto ben documentato, non capisco perché gli script di disinstallazione 9/10 lasciano le preferenze e le directory di cache e supporto applicazioni in giro.
No. Il framework di installazione in OS X (file .pkg) non supporta effettivamente la disinstallazione. Quindi è la pulizia manuale caso per caso.
Gli altri commenti qui sono giusti per la disinstallazione delle applicazioni, tuttavia potresti provare qualcosa come Hazel che ha la funzionalità per eliminare i file correlati / di supporto di un'applicazione quando l'hai trascinata nel cestino .
Ho utilizzato AppZapper con buoni risultati
Uso un one liner preso in prestito da un utente da qualche altra parte su questo sito, o sito gemello correlato, o da macosxhints (non ricordo più il riferimento o pubblicherei un link), che ho trasformato in uno script (chiamato "Un programma di disinstallazione") e regolato leggermente modificando il comando rm utilizzando un programma a riga di comando più sicuro installato utilizzando macports, rmtrash. Il file di ricevuta bom fornito dall'utente dovrebbe essere in / private / var / db / receipts se l'applicazione da rimuovere è stata installata utilizzando un programma di installazione e quello dev incluso. Lo script posizionerà tutti i file installati nel Cestino dell'utente.
#! / Bin / bash #uninstaller /private/var/db/receipts/com.url.name.of.app.bom #uninstall l'applicazione os x installata con il programma di installazione -pkg #using (utente) fornito dalla ricevuta #metti tutti i file e le directory installati nel Cestino dell'utente lsbom = "/ usr / bin / lsbom" cd = "/ usr / bin / cd" sudo = "/ usr / bin / sudo" xargs = "/ usr / bin / xargs" rmtrash = "/ opt / local / bin / rmtrash" lsbom -fls "$ 1" | (cd /; sudo xargs rmtrash -u $ USER) exit
L'installazione di MacPorts e rmtrash è abbastanza semplice, tuttavia, una volta xcode (per Mavericks 10.9 xcode_5.1.1.dmg) è installato:
curl -Ok https://distfiles.macports.org/MacPorts/MacPorts-2.2.1.tar.bz2 tar xf MacPorts -2.2.1.tar.bz2 cd MacPorts-2.2.1 ./configure make sudo make install #not war! cd .. rm -rf Macports- * sudo / opt / local / bin / port -v selfupdate export PATH = $ HOME / macports / bin: $ HOME / macports / sbin: $ PATH export MANPATH = $ HOME / macports / share / man: $ MANPATH sudo port -vsc install rmtrash diskutil quiet repairPermissions /