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 022
und trotzdem wird diese Software /Applications
mit einem Modus installiert, 775
der 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.
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.*
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 -f
Option zu verwenden. Vielen Dank trotzdem.rm
es 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.
Foxit
(Viele installierte Verzeichnisse mit Modus 777
😡). Ich habe getestet App Cleaner
.•• zurück ••Diese kleine App ist ein ziemlich nettes Stück Arbeit!/Library/LaunchAgents
, /Library/LaunchDaemons
und nicht entfernt /Library/PrivilegedHelperTools
. Ich weiß es, weil ich es gerade ausprobiert habe und diese Dateien alle noch da waren.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)
Benutzer3439894