¿Existe un procedimiento de desinstalación estándar en Mac OS X?

7

He visto consejos por aplicación, pero ¿existe un enfoque estándar como Agregar o quitar programas en Windows?

    
pregunta wxs 05.08.2009 - 12:06

8 respuestas

3

Ninguna que yo sepa (como lo anuncia Apple, quiero decir). Encontré esto en mis marcadores: enlace , lo que podría darle una mejor idea de Qué hacer antes y después de instalar las aplicaciones.

Hay algunas aplicaciones que se encargan de esto también como: AppCleaner que intenta encontrar el documentos y configuraciones que usa la aplicación (aunque es discutible cuán eficientes y confiables son estas aplicaciones o cualquier aplicación de esta naturaleza)

    
respondido por el l0c0b0x 05.08.2009 - 12:34
10

Recuerde que (la mayoría) las aplicaciones de Mac OS X se instalan de forma autónoma; es decir, simplemente arrastra una copia de la carpeta * .app al directorio de Aplicaciones de tu elección.

Una vez que sea la razón de esto es simplificar la desinstalación, elimine la carpeta de la aplicación; simple.

    
respondido por el Xerxes 05.08.2009 - 12:47
3

La gran mayoría de los programas de OS X son en realidad paquetes; Si abre el terminal y navega a la carpeta de aplicaciones, encontrará que sus aplicaciones son en realidad directorios (carpetas). Dentro hay varias bibliotecas, ejecutables, archivos de recursos, etc.

Para desinstalarlo, normalmente ... normalmente ... simplemente arrastre la aplicación a la papelera y vacíela. Luego haga una búsqueda desde el cuadro de texto de Spotlight (piense que es un menú desplegable de la lupa en la esquina) y busque el nombre de la aplicación para encontrar cualquier archivo .plist en la (s) carpeta (s) de la biblioteca; esas son las preferencias. También puedes arrastrarlos y soltarlos en la basura. Entonces la aplicación debería haberse ido.

Digo generalmente porque algunas aplicaciones usaron instaladores cuando los pusiste, y algunas veces esos instaladores pueden volver a ejecutar la desinstalación del programa. Sin embargo, la mayoría se puede eliminar como se describe anteriormente, especialmente si lo instaló arrastrándolo a la carpeta de la aplicación en primer lugar.

Si arruinas de alguna manera, siempre puedes simplemente reinstalar la aplicación y buscar un archivo README en el volumen del instalador DMG. He visto muchas aplicaciones que vienen con un README solo para decirte que arrastres la aplicación a la papelera para desinstalarla.

    
respondido por el Bart Silverstrim 05.08.2009 - 13:47
0

Los otros comentarios que aparecen aquí están a la derecha para desinstalar aplicaciones, sin embargo, es posible que desee probar algo como Hazel que tiene la funcionalidad para eliminar los archivos relacionados / de soporte de una aplicación cuando ha arrastrado la aplicación a la papelera.

    
respondido por el Forgotten Semicolon 06.08.2009 - 22:24
0

He usado AppZapper con buenos resultados

    
respondido por el prolix21 11.09.2009 - 02:46
0

Usa Spotlight.

Primero arrastra la aplicación a la papelera. Espera.

Primer fondo:

 man hier   # get an idea of where that stuff should be.

A continuación, ejecute:

 mdfind -name AppName      #identify all the stuff that got left behind.

Luego, para eliminar realmente todos los archivos, eso es lo que desearía:

 mdfind -name AppName | parallel rm -rf {}      # xargs works as well, but not as cool

Supongo que hay algo que no entiendo sobre los desinstaladores, en OSX. Los archivos tienen un lugar donde ir, todo está muy bien documentado, no entiendo por qué los scripts de desinstalación 9/10 dejan las preferencias, y los directorios de Soporte de aplicaciones y caché.

    
respondido por el chiggsy 17.07.2011 - 04:06
0

No. El marco de instalación en OS X (archivos .pkg) no admite la desinstalación. Así que es una limpieza manual caso por caso.

    
respondido por el chankster 05.08.2009 - 12:25
0

Utilizo un liner prestado de un usuario en otra parte de este sitio, o un sitio asociado, o de macosxhints (ya no recuerdo la referencia o publicaría un enlace), que convertí en un script (llamado "desinstalador") y ajustado ligeramente cambiando el comando rm a usar un programa de línea de comandos más seguro instalado usando macports, rmtrash. El archivo de recibo de bom proporcionado por el usuario debe estar en / private / var / db / receipts si la aplicación que se va a eliminar se instaló utilizando un instalador y el dispositivo dev incluía uno. La secuencia de comandos colocará todos los archivos instalados en la Papelera del usuario.

 #!/bin/bash
 #uninstaller /private/var/db/receipts/com.url.name.of.app.bom
 #uninstall os x application installed with installer -pkg
 #using (user) provided bom receipt
 #place all installed files and directories in user's Trash

 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

La instalación de MacPorts y rmtrash es bastante simple, sin embargo, una vez xcode (para Mavericks 10.9 xcode_5.1.1.dmg ) está instalado:

 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 /
    
respondido por el chillin 03.05.2014 - 02:30

Lea otras preguntas en las etiquetas