9 votos

¿Cómo desinstalar limpiamente Adobe Acrobat Reader DC?

Al tener que rellenar un documento del gobierno me sugirieron que instalara el última versión de Adobe Acrobat Reader DC en mi Mac (10.10.4).

He descargado la versión 2015.009.20069 del servidor de Adobe.

Este software se estrelló 3 veces en documentos PDF muy básicos. No encontré la forma de imprimir un documento. Mi umask root es 022 y sin embargo, este software instalado en /Applications con un modo de 775 lo cual es una clara violación de mi configuración de seguridad.

Por eso me gustaría desinstalarlo. Desgraciadamente, no hay ningún desinstalador incluido en el instalador del paquete.

Pensé que esto es porque este software era una instalación básica de sólo /Applications/Adobe Acrobat Reader DC.app . Sólo para estar seguro, hice una búsqueda rápida de todos los archivos llegados a mi Mac al mismo tiempo y descubrí 2083 de ellos en su interior:

/Library/Application Support
/Library/LaunchDaemons
/Library/Preferences
/Library/PriviledgedHelperTools
${HOME}/Library/Application Support
${HOME}/Library/Preferences

Esto no es exactamente lo que se puede llamar una instalación limpia y sencilla.


¿Existe alguna completa y simple ¿desinstalador de este pedazo de software [censurado]?

19voto

Rich Puntos 2429

No encontré ninguna respuesta profesional en el servidor de Adobe. Por lo tanto, tuve que hacerla.

Aquí está el shell script que escribí con la ayuda de otra herramienta: Encontrar todos los archivos modificados alrededor de uno conocido y que he probado completamente después de una instalación no deseada (en Yosemite 10.10.4).

Por supuesto, este shell tiene que ser ejecutado como root . Por eso he añadí el set -ex para comprobar exactamente qué comando se ejecuta y para salir en caso de cualquier error.

#!/bin/sh

# shell script to clean all files created or modified 
# during the install of Adobe Acrobat Reader DC

# exit on error and echo commands

set -ex

# check if a directory is empty
is_empty() { [ -z `find $1/. ! -name . -print -prune | head -1` ] ; }

# rm left empty dir
rm_ifempty() {
        if is_empty $1 ; then
                rm -rf $1
        else
                echo $1 not empty
        fi ;
}

# ----------------------------------------------------------------------
# stop and remove daemons

cd /Library/LaunchDaemons

launchctl unload com.adobe.ARMDC.Communicator.plist
rm -f com.adobe.ARMDC.Communicator.plist

launchctl unload com.adobe.ARMDC.SMJobBlessHelper.plist
rm -f com.adobe.ARMDC.SMJobBlessHelper.plist

cd /Library/LaunchAgents
launchctl unload com.adobe.ARMDCHelper.*.plist
rm -f com.adobe.ARMDCHelper.*.plist

# ----------------------------------------------------------------------
# remove the application

cd /Applications
rm -rf Adobe\ Acrobat\ Reader\ DC.app

# remove system wide preferences

cd /Library/Preferences
rm -f com.adobe.reader.DC.WebResource.plist

# ----------------------------------------------------------------------
# remove all Application dependant ressources

cd /Library/Application\ Support/Adobe
rm -rf ARMDC
rm -rf ARMNext
rm -rf HelpCfg
rm -rf Reader/DC

# Reader/11.0 should be kept
# if Reader directory is empty remove it

rm_ifempty Reader

cd /Library/Internet\ Plug-Ins/
rm -rf AdobePDFViewer.plugin
rm -rf AdobePDFViewerNPAPI.plugin

cd /Library/PrivilegedHelperTools
rm -f com.adobe.ARMDC.*

# ----------------------------------------------------------------------
# remove HOME dependant ressources

cd ~/Library/Application\ Support/Adobe
rm -rf AcroCef
rm -rf Acrobat/DC

# Acrobat/other_versions shoud be kept
# if Acrobat directory is empty remove it

rm_ifempty Acrobat

rm -rf Linguistics

cd ~/Library/Application\ Support
rm -rf CEF

# crash dumps
cd ~/Library/Logs/DiagnosticReports
rm -rf AdobeReader_*.crash

cd ~/Library/Preferences
rm com.adobe.AdobeRdrCEF.plist

# ----------------------------------------------------------------------
# remove receipts files

cd /private/var/db/receipts
rm com.adobe.RdrServicesUpdater.*
rm com.adobe.acrobat.DC.*
rm com.adobe.armdc.*

2voto

Douglas Puntos 10417

Hay una forma mucho más fácil de desinstalar aplicaciones. Macworld.com había escrito sobre un producto de FreeSoftMac llamado Limpiador de aplicaciones que hace exactamente este tipo de desinstalación.

También puedes echar un vistazo a esta pregunta similar: ¿Cómo desinstalar Qt en El Capitán?

No tengo Adobe instalado en mi Mac en este momento, pero sí tengo software que instaló Launch Daemons - Taladro de disco - que voy a desinstalar porque he terminado de recuperar mi disco. A continuación se muestra una captura de pantalla de lo que encuentra y eliminará del sistema; la flecha señala el Launch Daemon asociado con Disk Drill.

DiskDrill Screen Shot

0voto

D Mister Puntos 11

Creo que esto funcionará; voy a probarlo ahora. He utilizado CleanMyMac en varias versiones; acabo de instalar CMM3 en mi nuevo MacbookPro con Sierra; realiza desinstalaciones completas de programas/aplicaciones, así que imagino que funcionará para Reader. Ahora todo lo que tengo que hacer es encontrar Reader 11. (o moverlo desde el disco de copia de seguridad, supongo)

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