OS X: desinstalar aplicaciones desde el Terminal

Desde OS X 10.7 Lion el sistema operativo de Apple para ordenadores incluye una utilidad que se invoca a través del Terminal que permite desinstalar aplicaciones, solo y exclusivamente si se han descargado desde la Mac App Store.

La arquitectura de este comando es sencilla:

sudo uninstall file:///Applications/aplicación.app

Uninstall solo funciona cuando:

  • La aplicación ha sido descargada desde la Mac App Store
  • Estás identificado en la Mac App Store

Uninstall funciona incluso cuando la aplicación ha sido descargada por otro usuario pero tienes derechos de administrador (sudo) en el Mac.

¿Realmente desinstala toda la aplicación?

NO, realmente no. Quedan muchos archivos de cachés y otros «rastros» que hay que eliminar manualmente.

Pero veamos un ejemplo.

Con EasyFind hemos hecho una búsqueda por Evernote, y he tenido 75 resultados, algunos de ellos documentos de Word y otros, PDF y así.

Primera búsqueda

Al ejecutar el comando se te oslicitará la contraseña de administrador en un cuadro de diálogo

Una vez introducida la contraseña, en la ventana del Terminal se iniciará el proceso de desinstalación.

Una vez terminada la desinstalación hemos hecho una nueva búsqueda y sí, quedan algunos rastros, casi todos ellos relacionados con cachés del sistema y archivos de preferencias. El total de archivos para la misma búsqueda ha sido 39.

Aún así Uninstall es una herramienta poderosa para eliminar aplicaciones y adicionalmente, gran parte de los archivos relacionados con una instalación.

7 Comments

  1. Alberto Lozano

    ¿Y no es más sencillo desinstalarlas desde Launchpad sin tener que abrir Terminal y teclear el comando aunque sea abreviado usando la tecla Tab?
    Además con Launchpad sabes exactamente cuales son las aplicaciones que te va a permitir desinstalar ya que son las que se ponen temblorosas.

Deja una respuesta