¿Por qué no hay una manera estándar de desinstalar programas en MacOS? [cerrado]

3

¿No es ridículo que cada vez que desees desinstalar un programa tengas que buscar en Google algunos trucos mágicos? "Elimina los archivos A, B, C en ti / Biblioteca, ejecuta un script .sh desde la consola, etc.". ¿Por qué Microsoft logró crear una forma simple y efectiva para la desinstalación a través del Panel de control y Apple no?

    
pregunta TOP KEK 15.03.2012 - 15:49

2 respuestas

5

La forma estándar, asumiendo que el programa sigue todas las pautas de la aplicación que Apple establece, es arrastrar el paquete .app desde la ubicación de instalación (generalmente /Applications ) a la Papelera.

Hay algunas excepciones a esto, pero en su mayor parte así es como lo haces.

Los archivos de programa que se quedan en ~/Library/Application Support también se pueden limpiar si lo desea, pero generalmente se consideran benignos y se pueden ignorar.

Hay ayudantes de desinstalación que facilitan la eliminación de una aplicación y todos sus archivos de soporte. Por lo tanto, no tienes que buscar en Google para obtener detalles sobre cómo eliminar cosas. Eche un vistazo a TrashMe o AppCleaner : estas dos herramientas intentan automatizar la búsqueda y eliminación de archivos de soporte que acompañan a las aplicaciones. En el caso de TrashMe, también le ayuda a desinstalar widgets y complementos de configuración del sistema, lo cual es práctico. Personalmente prefiero TrashMe.

Algunos software se integran tan profundamente (MacFuSE o Growl, por ejemplo) en el sistema que es la única forma de desinstalarlo mediante un script. En estos casos, normalmente hay un script de desinstalación en el archivo .dmg que descargó para instalar el software o uno proporcionado por el desarrollador en su sitio web.

    
respondido por el Ian C. 15.03.2012 - 15:59
2

No hay un "desinstalador" predeterminado en gran parte por la misma razón que no hay un "instalador" predeterminado.

La mayoría de los programas se instalan simplemente moviéndolos a la ubicación desde la que desea que se ejecuten, que es la mayoría de las veces la carpeta de aplicaciones, pero no hay ninguna razón por la cual (y veo esto MUCHO) no puede simplemente ejecutar el programa desde su carpeta de descargas sin moverlas nunca: es muy común que el archivo .app se descargue directamente sin estar dentro de un archivo de imagen de disco .dmg, que a menudo le pide que arrastre el icono a su carpeta de aplicaciones.

Como respuesta de Ian C, estas aplicaciones pueden dejar rastros de sí mismas en las carpetas de la biblioteca, etc. cuando se ejecutan, pero no se considera que estas tesis sean particularmente importantes y seguras, ya menudo es beneficiosa (para el usuario o para el proveedor), ya que permite la reinstalación y la búsqueda de todas las configuraciones anteriores, o no permite la reinstalación, ya que encuentra una licencia de prueba caducada, etc. La eficacia de este tipo de cosas tiene una importancia variable Dependiendo de a quién le preguntes.

A veces se obtienen programas que usan un instalador específico, a menudo hacen cosas que requieren procedimientos más complejos para que funcionen, como instalar un módulo del kernel, etc., y normalmente, si viene con un instalador, debería haber tiene un desinstalador, pero estos mecanismos de instalación a menudo difieren de una aplicación a otra y sus resultados pueden variar.

    
respondido por el stuffe 15.03.2012 - 16:39

Lea otras preguntas en las etiquetas