Wie deinstalliere ich Adobe Acrobat Reader DC sauber?

Da ich ein Regierungsdokument ausfüllen musste, wurde mir vorgeschlagen, die letzte Version von Adobe Acrobat Reader DC auf meinem Mac (10.10.4) zu installieren.

Ich habe Version 2015.009.20069 vom Adobe-Server heruntergeladen.

Diese Software stürzte dreimal bei sehr einfachen PDF-Dokumenten ab. Ich habe sowieso nicht gefunden, um ein Dokument zu drucken. Meine Root-Umask ist 022und trotzdem wird diese Software /Applicationsmit einem Modus installiert, 775der eine einfache Verletzung meiner Sicherheitseinstellungen darstellt.

Daher würde ich es gerne deinstallieren. Leider ist im Paketinstallationsprogramm kein Deinstallationsprogramm enthalten.

Ich dachte, das liegt daran, dass diese Software nur eine Basisinstallation von /Applications/Adobe Acrobat Reader DC.app. Nur um sicherzugehen, habe ich schnell alle Dateien gefunden, die gleichzeitig auf meinem Mac angekommen sind, und 2083 davon darin entdeckt:

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

Dies ist nicht gerade das, was man eine saubere und einfache Installation nennen kann.


Gibt es ein vollständiges und einfaches Deinstallationsprogramm für diese [zensierte] Software?

Schau mal bei: AppCleaner

Antworten (3)

Ich habe auf dem Adobe-Server keine professionelle Antwort gefunden. Daher musste ich es schaffen.

Hier ist das Shell-Skript, das ich mit Hilfe eines anderen Tools geschrieben habe: Finden Sie alle Dateien, die um ein bekanntes herum modifiziert wurden und die ich nach einer unerwünschten Installation (auf Yosemite 10.10.4) vollständig getestet habe.

Natürlich muss diese Shell als root. Aus diesem Grund habe ich den hinzugefügt set -ex, um genau zu überprüfen, welcher Befehl ausgeführt wird, und um ihn im Fehlerfall zu beenden.

#!/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.*
Jetzt verstehe ich vollkommen, warum Adobe nie ein sauberes Deinstallationsprogramm für ihre verschiedenen Versionen von Adobe Reader geschrieben hat 😡!
funktionierte gut für mich, außer dass ich keine hatte com.adobe.AdobeRdrCEF.plist. Stattdessen hatte ich: com.adobe.AdobeRdrCEFHelper.plist com.adobe.Reader.plist com.adobe.crashreporter.plist Vielleicht sollte die aktualisiert werden, um die -fOption zu verwenden. Vielen Dank trotzdem.
Es scheinen noch einige Acrobat-bezogene Dateien herumzuliegen. Nachdem ich dies ausgeführt und versucht habe, das neueste verfügbare Acrobat von ihrer Website zu installieren, erhalte ich die Fehlermeldung „Im Installationsort wurde eine höhere Version von Adobe Acrobat Reader gefunden. Die Installation wird beendet.“ während der Installation. Auch das CC Cleaner-Tool von der Adobe-Website ausprobiert, derselbe Fehler.
@amergin: Welche Version von MacOS X verwendest du? Haben Sie eine der verbleibenden Dateien gefunden? Befindet sich die Anwendung noch auf Ihrem Mac?
@amergin Ich habe den gleichen Fehler erhalten ("Höhere Version gefunden ..."). Unglaublicherweise stellte sich heraus, dass das Installationsprogramm Adobe-Dateien im Papierkorb fand! Versuchen Sie es zu leeren.
@WoodenKitty LOL Alter, du hast mich total gerettet, war genau meine vorherige Version im Müll! TY
@amergin : Du solltest nichts in deinem Papierkorb finden, da mein Skript genau dafür gemacht ist, dies vor allem zu vermeiden. Es stoppt den ganzen Daemon und verwendet rmes dann nur, um Geister im Papierkorb zu vermeiden 😎.

Es gibt eine viel einfachere Möglichkeit, Anwendungen zu deinstallieren. Macworld.com hatte über ein Produkt von FreeSoftMac namens App Cleaner geschrieben , das genau diese Art der Deinstallation durchführt.

Sie können sich auch diese ähnliche Frage ansehen: Wie deinstalliere ich Qt in El Capitan?

Ich habe Adobe derzeit nicht auf meinem Mac installiert, aber ich habe Software, die Launch Daemons installiert hat – Disk Drill – die ich deinstallieren werde, da ich mit der Wiederherstellung meines Laufwerks fertig bin. Unten ist ein Screenshot dessen, was gefunden und aus dem System entfernt wird; der Pfeil zeigt auf den Launch Daemon, der mit Disk Drill verbunden ist.

Screenshot von DiskDrill

Ich habe es an einem Fall einer Software getestet, die wie eine Schweineherde installiert wurde: Foxit(Viele installierte Verzeichnisse mit Modus 777😡). Ich habe getestet App Cleaner.•• zurück ••Diese kleine App ist ein ziemlich nettes Stück Arbeit!
App Cleaner ist ein großartiges Programm, aber es ist nicht in der Lage, das Chaos zu beseitigen, das Adobe anrichtet. Insbesondere werden die Dateien aus /Library/LaunchAgents, /Library/LaunchDaemonsund nicht entfernt /Library/PrivilegedHelperTools. Ich weiß es, weil ich es gerade ausprobiert habe und diese Dateien alle noch da waren.
@SSteve: [Anzeige] Mein Skript macht es :).

Ich denke, das wird funktionieren; werds jetzt gleich ausprobieren. Ich habe CleanMyMac in mehreren Versionen verwendet; habe gerade CMM3 auf meinem neuen MacbookPro mit Sierra installiert; Es führt vollständige Deinstallationen von Programmen/Anwendungen durch, also stelle ich mir vor, dass es für Reader funktionieren wird. Jetzt muss ich nur noch Reader 11 finden! (oder verschieben Sie es von der Sicherungsfestplatte, denke ich)