Com eliminar completament el programari d'aplicacions & a Mac OS X mitjançant la desinstal·lació manual del terminal

Taula de continguts:

Anonim

La majoria d'aplicacions de Mac OS X es poden desinstal·lar fàcilment arrossegant-les a la paperera des de la carpeta /Aplicacions/, i moltes altres s'acompanyen amb aplicacions de desinstal·lació que netejaran la casa i també eliminaran completament les aplicacions. A més, hi ha utilitats de tercers per a Mac OS que poden fer que l'eliminació total d'aplicacions sigui tan senzilla com arrossegar i deixar anar.

Una altra solució, que és millor reservar i dissenyada només per a usuaris avançats de Mac que es troben còmodes amb la línia d'ordres i tenen un coneixement més profund de Mac OS X, és l'eliminació manual completa d'una aplicació i tots els components associats, i això és el que tractarem aquí.

Aquest mètode de procés és molt més tècnic i es basa en el terminal per dur a terme el procediment de desinstal·lació complet. De nou, només està pensat per a usuaris avançats i rarament és necessari eliminar una aplicació o components d'aquesta manera. Dividirem els passos en algunes parts, primer trobarà l'aplicació i els components relacionats, cosa que requereix un cert nivell de coneixement i discreció per determinar què està relacionat i què no, i en segon lloc, l'eliminació real dels fitxers adequats. Si sou un usuari expert que se sent molt còmode amb aquesta perspectiva i només voleu una comanda accionable sense cap explicació sobre què està passant i per què, podeu s altar a una versió condensada a continuació.

Com trobar tots els components d'aplicacions/programari a Mac OS X

Farem servir Terminal i mdfind, tot i que altres eines de cerca de línia d'ordres també poden funcionar per a aquest propòsit. La sintaxi general a utilitzar és l'ordre següent amb el senyalador -name:

"

mdfind -nom nom de l&39;aplicació"

També podeu utilitzar la cerca més àmplia possible sense la marca -name, però els vostres resultats poden ser menys precisos, depèn de si això és útil

Per exemple, per trobar fitxers i components associats amb Teleport, la utilitat per compartir el teclat i el ratolí de Mac OS X per controlar diversos Mac amb un sol teclat, podeu utilitzar el següent:

"

mdfind -name teleport"

Aquesta cerca àmplia hauria de retornar tot el que està associat al nom de l'aplicació al Mac; això no vol dir que hagueu d'eliminar tot el que retorna la cerca.Exemple amb cura tot el que es troba, és possible que hàgiu d'ajustar els paràmetres de cerca per determinar si esteu trobant tots els components necessaris de l'aplicació i/o programari.

En termes generals, esteu buscant binaris, els fitxers .app i les peces restants del programari, com ara fitxers plist, preferències, memòria cau, dimonis i altres fitxers i components accessoris associats a moltes aplicacions. a OS X. Els components de l'aplicació poden aparèixer en una gran varietat d'ubicacions, incloses, entre d' altres, les rutes de fitxer següents:

/Aplicacions/ ~/Aplicacions/ ~/Library/Application Support/ ~/Library/Preferences/~/Library/Caches/~/Library/Containers/Application] ~/Library/LaunchAgents/Application] ~/Library/PreferencePanes/ ~/Library/Saved\ Application\ State/ ~/Downloads/ /System/Library/LaunchDaemons/ /System/Library/LaunchAgents/

Per reiterar, aquesta pot ser o no una llista completa d'on s'emmagatzemen els fitxers relacionats per a una aplicació determinada, per això és important parar atenció al que informa l'ordre mdfind.Si el que voleu desinstal·lar completament és una utilitat de línia d'ordres, pot tenir components en una varietat de carpetes binàries, ja siguin /usr/bin /usr/sbin o altres,

Eliminació completa d'aplicacions i components d'aplicacions restants

Elimineu només els fitxers relacionats que siguin adequats per esborrar, no hi ha una resposta universal per això, per això cal parar atenció als fitxers que es troben a través de la utilitat mdfind. Assegureu-vos de saber exactament quin fitxer és el que esteu suprimint i per què el suprimiu; com ja s'ha esmentat, això està destinat realment a usuaris experts amb coneixements avançats de Mac OS X; no voleu eliminar accidentalment el que està malament. . A continuació, podeu suprimir els fitxers de manera permanent amb l'ordre rm o srm, si no esteu familiaritzat amb l'ordre rm, no és reversible, així que feu servir amb precaució o podríeu suprimir alguna cosa important sense voler.

Si no tens molta confiança en el que estàs fent, almenys hauries de fer una còpia de seguretat del Mac abans d'anar més enllà, cosa que és una bona idea fer-ho amb regularitat de totes maneres.

Aquí hi ha un exemple de l'rm amb un prefix sudo per permetre privilegis administratius, eliminant alguns fitxers ficticis en ubicacions imaginàries (sí, aquests s'elaboren per evitar copiar/enganxar i fer un mal ús del rm ridículament poderós). comandament):

sudo rm -rif ~/Directory/Component/Removeme.pane sudo rm -rif /TheLibrary/LaunchDaemons/sketchyd sudo rm -rif /usr/sbin/crudrunner sudo rm -rif ~/Descàrrega/sketchydaemon-installer.tgz sudo rm -rif ~/.Tofu/Preferences/com.company.crudrunner.plist

Un cop més, aquest és un exemple, el component 'sudo rm -rif' és real, però cap dels directoris o fitxers ho són, dependrà completament del que trobeu amb mdfind i del que determineu que hauria de ser eliminat.

Eliminació manual d'aplicacions i components a OS X mitjançant terminal: la versió condensada

Impacient? Expert en línia d'ordres i sap exactament on trobar brossa? Aquí teniu la versió condensada, sense explicació; no us passeu a això si no saps què estàs fent:

  • Esborra els fitxers d'aplicacions coneguts
  • Llenceu el terminal i utilitzeu la sintaxi següent per trobar components restants
  • mdfind -nom

  • Elimina els fitxers associats de les ubicacions del sistema amb rm:
  • sudo rm -rf /Whatever

  • Repetiu segons sigui necessari amb els fitxers de components associats retornats per mdfind

També podeu triar eliminar els components de la GUI amb el Finder. L'eliminació de fitxers de memòria cau d'usuari i altres components ~/Library/ es fa fàcilment a través del Finder d'OS X, mentre que no es recomana buscar en carpetes profundes del sistema o directoris Unix com /usr/sbin/ amb la GUI. Aquest procés funciona per eliminar el programari predeterminat que s'inclou amb Mac OS X, tot i que sense una raó molt convincent per fer-ho, això no es recomana.

Si alguna cosa d'això us sembla per sobre, és perquè això és realment molt més avançat del que un usuari mitjà de Mac hauria de fer mai. Per a la gran majoria dels usuaris de Mac, el millor és recórrer a mètodes de desinstal·lació d'aplicacions més tradicionals o utilitzar una utilitat de desinstal·lació d'aplicacions completa com AppCleaner, que és gratuïta i bàsicament fa el mateix procés de cerca però mitjançant una interfície d'usuari gràfica automatitzada.

Com eliminar completament el programari d'aplicacions & a Mac OS X mitjançant la desinstal·lació manual del terminal