¿Cómo limpiar la desinstalación de Adobe Acrobat Reader DC?

6

Teniendo que llenar un documento del gobierno, se me sugirió instalar el última versión de Adobe Acrobat Reader DC en mi Mac (10.10.4).

Descargué la versión 2015.009.20069 del servidor de Adobe.

Este software se bloqueó 3 veces en documentos PDF muy básicos. No encontré de todos modos para imprimir un documento. Mi root umask es 022 y, no obstante, este software está instalado en /Applications con un modo de 775 que es una simple violación de mi configuración de seguridad.

Por lo tanto, me gustaría desinstalarlo. Desafortunadamente, no hay un desinstalador incluido con el instalador de paquetes.

Pensé que esto es porque este software era una instalación básica de solo %código%. Solo para estar seguro, hice una búsqueda rápida de todos los archivos que llegué a mi Mac al mismo tiempo y descubrió 2083 de ellos dentro de:

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

Esto no es exactamente lo que se puede denominar una instalación limpia y simple.

¿Hay algún desinstalador completo y simple de esta pieza de software [censurado]?     
pregunta daniel Azuelos 30.12.2015 - 18:54

3 respuestas

15

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

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

Por supuesto, este shell debe ejecutarse como root . Es por eso que yo agregó set -ex para verificar exactamente qué comando se ejecuta y para salir en caso de 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.*
    
respondido por el daniel Azuelos 21.03.2016 - 17:51
2

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

También puede consultar esta pregunta similar: ¿Cómo desinstalar Qt en El Capitán?

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

    
respondido por el Allan 21.03.2016 - 19:42
0

Creo que esto funcionará; a punto de probarlo ahora. He usado CleanMyMac a través de múltiples versiones; acabo de instalar CMM3 en mi nuevo MacbookPro con Sierra; hace desinstalaciones completas de programas / aplicaciones, así que imagino que funcionará para Reader. ¡Ahora todo lo que tengo que hacer es encontrar el Lector 11! (o moverlo desde el disco de respaldo, supongo)

    
respondido por el Sally G 14.11.2016 - 20:41

Lea otras preguntas en las etiquetas