10 votos

¿Cómo desinstalar un archivo .pkg?

La mayoría de las aplicaciones vienen empaquetadas en un archivo .dmg, donde una vez montado todo lo que tienes que hacer es copiar el .app, directorio especial a tu carpeta de Aplicaciones y listo. Bonito y limpio, si alguna vez quieres desinstalar la aplicación, simplemente la eliminas.

Sin embargo, ¿qué pasa con los archivos .pkg? Sé que hay algunas soluciones comerciales, pero realmente, eso no es muy satisfactorio.

3 votos

Si encuentras archivos .pkg sin un desinstalador correspondiente, por favor contacta al desarrollador y pregúntales.

6voto

Nimesh Neema Puntos 69

Cada archivo .pkg generalmente difiere en dónde instalan los archivos, por lo que a diferencia de un paquete .app, no hay una forma generalizada de desinstalar el contenido de un archivo .pkg.

Un archivo .pkg es un paquete de instalador. Se ejecuta con la ayuda de la aplicación Installer integrada en macOS, y permite la instalación de los archivos contenidos en el paquete en varios directorios según programado por el desarrollador del software.

Aquí hay varias formas que se pueden intentar:

  1. Revise el archivo .pkg y cualquier archivo asociado proporcionado por el desarrollador. A veces, este tipo de paquete de software también viene con un desinstalador dedicado o integrado. Ejecutar el desinstalador generalmente se encarga de desinstalar los archivos/aplicaciones instalados por el paquete.

    Si no encuentra ningún desinstalador obvio, considere contactar a los desarrolladores de la aplicación y preguntarles.

  2. Use una utilidad de terceros como AppCleaner para desinstalar la aplicación instalada con el archivo .pkg. Te brinda una interfaz simple para revisar y seleccionar entre todas las aplicaciones instaladas, localiza todos los archivos asociados con una aplicación y te permite desinstalar completamente la(s) aplicación(es).

    Desde el sitio web de la aplicación:

    AppCleaner es una pequeña aplicación que te permite desinstalar por completo aplicaciones no deseadas.

    Al instalar una aplicación, se distribuyen muchos archivos por todo tu sistema utilizando espacio de tu disco duro innecesariamente.

    AppCleaner encuentra todos estos archivos pequeños y los elimina de forma segura.

    Simplemente arrastra una aplicación a la ventana de AppCleaner. Este encontrará los archivos relacionados y podrás borrarlos haciendo clic en el botón de eliminar.

  3. Prefiere usar Homebrew Cask para instalar la(s) aplicación(es) GUI deseada(s), si los desarrolladores las están distribuyendo a través de Homebrew. Para usar Homebrew Cask, comienza instalando Homebrew y luego ejecuta brew cask para instalar Homebrew Cask.

    Para ver si una aplicación está disponible a través de Homebrew Cask, simplemente ejecuta el siguiente comando para buscar en la base de datos de Homebrew:

    brew search  --casks

    donde es el nombre completo o parcial de la aplicación deseada (GUI).

    Homebrew Cask te permite instalar fácilmente una aplicación ejecutando:

    brew cask install 

    Para desinstalar una aplicación instalada a través de Homebrew Cask, ejecuta:

    brew cask uninstall 

    Para eliminar incondicionalmente todos los archivos asociados con la aplicación dada que está instalada a través de Homebrew Cask, ejecuta:

    brew cask zap 

    Asegúrate de actualizar el repositorio local de Homebrew con todos los paquetes disponibles ejecutando el siguiente comando, antes de intentar buscar e instalar paquetes:

    brew update

1 votos

Estoy profundamente desconfiado de los méritos de AppCleaner. Tales aplicaciones tienen un historial de eliminar lo incorrecto, aún sin eliminar las cosas requeridas, y de prácticas descuidadas. Sería mucho mejor utilizar Pacifist para inspeccionar el paquete y ver qué instaló y dónde.

0 votos

¿Cómo sabe AppCleaner qué archivos eliminar?

3voto

Richard Marquez Puntos 387

La práctica común es que los desarrolladores de aplicaciones proporcionen un desinstalar-xyz.pkg, especialmente si la aplicación instala algunos ayudantes privilegiados u otros archivos fuera de su carpeta /Applications/AppName.app.

Si no hay paquetes de desinstalación o scripts proporcionados por el desarrollador de la aplicación, entonces puedes desempaquetar el archivo pkg y ver lo que hay dentro. Una alternativa más fácil es usar una aplicación que pueda inspeccionar un .pkg y mostrarte qué archivos se copian dónde y qué scripts de preinstalación y postinstalación se ejecutan. Esto se puede hacer, por ejemplo, con SuspiciousPackage (freeware) o Pacifist (nagware).

Con SuspiciousPackage, al presionar la tecla Espacio (o QuickView) en Finder en un archivo .pkg se mostrará algo como esto:

enter image description here

Desde esta pantalla, puedes navegar aún más para inspeccionar los archivos en el paquete, así como los scripts preinstal/postinstall.

Además, Pacifist tiene la opción de Analyze Existing Installations que te permitirá inspeccionar lo que fue instalado por un paquete incluso si no tienes el .pkg original a mano.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X