Ich habe Ratschläge für jede Anwendung erhalten, aber gibt es einen Standardansatz wie das Hinzufügen / Entfernen von Programmen in Windows?
Ich habe Ratschläge für jede Anwendung erhalten, aber gibt es einen Standardansatz wie das Hinzufügen / Entfernen von Programmen in Windows?
Antworten:
Keine, die ich kenne (wie von Apple angekündigt, meine ich). Ich habe dies auf meinen Lesezeichen gefunden: http://www.thexlab.com/faqs/uninstallingapps.html , wodurch Sie möglicherweise eine bessere Vorstellung davon bekommen, was vor und nach der Installation von Anwendungen zu tun ist.
Es gibt einige Apps, die sich ebenfalls darum kümmern: AppCleaner, der versucht, die von der Anwendung verwendeten Dokumente und Einstellungen zu finden (obwohl fraglich ist, wie effizient / zuverlässig diese Apps oder jede App dieser Art wirklich sind).
Denken Sie daran, dass (die meisten) Mac OS X-Apps in sich geschlossen installiert sind. Das heißt, Sie ziehen einfach eine Kopie des Ordners * .app in das Anwendungsverzeichnis Ihrer Wahl.
Sobald der Grund dafür darin besteht , die Deinstallation zu vereinfachen, löschen Sie den App-Ordner. einfach.
Die überwiegende Mehrheit der OS X-Programme sind tatsächlich Bundles. Wenn Sie das Terminal öffnen und zum Anwendungsordner navigieren, werden Sie feststellen, dass Ihre Anwendungen tatsächlich Verzeichnisse (Ordner) sind. Im Inneren befinden sich verschiedene Bibliotheken, ausführbare Dateien, Ressourcendateien usw.
Um Sie normalerweise ... normalerweise ... zu deinstallieren, ziehen Sie die Anwendung einfach in den Papierkorb und leeren Sie sie. Führen Sie dann eine Suche im Spotlight-Textfeld durch (denken Sie, es ist ein Dropdown-Menü der Lupe in der Ecke) und suchen Sie nach dem Anwendungsnamen, um alle .plist-Dateien in den Bibliotheksordnern zu finden. das sind die Vorlieben. Sie können diese auch in den Papierkorb ziehen und dort ablegen. Dann sollte die Anwendung weg sein.
Ich sage normalerweise, weil einige Anwendungen Installationsprogramme verwendet haben, als Sie sie eingefügt haben, und manchmal können diese Installationsprogramme das Programm deinstallieren, wenn sie erneut ausgeführt werden. Der Großteil kann jedoch wie oben beschrieben entfernt werden, insbesondere wenn Sie ihn installiert haben, indem Sie ihn zunächst in den Anwendungsordner ziehen.
Wenn Sie es irgendwie vermasseln, können Sie die Anwendung jederzeit neu installieren und im DMG-Volume des Installationsprogramms nach einer README-Datei suchen. Ich habe viele Anwendungen gesehen, die mit einer README-Datei geliefert wurden, um Ihnen zu sagen, dass Sie die Anwendung in den Papierkorb ziehen sollen, um sie zu deinstallieren.
Verwenden Sie Spotlight.
Ziehen Sie zuerst die App in den Papierkorb. Warten.
Erster Hintergrund:
man hier # get an idea of where that stuff should be.
Dann renne:
mdfind -name AppName #identify all the stuff that got left behind.
Dann, um tatsächlich alle Dateien zu entfernen, was Sie möchten:
mdfind -name AppName | parallel rm -rf {} # xargs works as well, but not as cool
Es gibt etwas, das ich bei Deinstallationsprogrammen unter OSX einfach nicht verstehe. Dateien haben einen Ort, an den sie gehen können, alles ist sehr gut dokumentiert, ich verstehe nicht, warum 9/10 Deinstallationsskripte Einstellungen hinterlassen und Cache- und Anwendungsunterstützungsverzeichnisse herumliegen.
Die anderen Kommentare hier sind genau richtig, um Anwendungen zu deinstallieren. Möglicherweise möchten Sie jedoch etwas wie Hazel ausprobieren, das Funktionen zum Löschen der zugehörigen / Support-Dateien einer Anwendung bietet, wenn Sie die App in den Papierkorb gezogen haben.
Ich habe AppZapper mit guten Ergebnissen verwendet
Ich verwende einen Einzeiler, der von einem Benutzer auf dieser Site oder einer verwandten Schwestersite oder von macosxhints ausgeliehen wurde (ich erinnere mich nicht mehr an die Referenz oder ich würde einen Link posten), den ich in ein Skript umgewandelt habe ("Deinstallationsprogramm" genannt). ) und leicht angepasst, indem der Befehl rm in ein sichereres Befehlszeilenprogramm geändert wird, das mit macports, rmtrash, installiert wurde. Die vom Benutzer bereitgestellte Empfangsdatei sollte sich in / private / var / db / Receipts befinden, wenn die zu entfernende Anwendung mit einem Installationsprogramm installiert wurde und der Entwickler eine enthält. Das Skript legt alle installierten Dateien im Papierkorb des Benutzers ab.
#!/bin/bash
#uninstaller /private/var/db/receipts/com.url.name.of.app.bom
#uninstall os x application installed with installer -pkg
#using (user) provided bom receipt
#place all installed files and directories in user's Trash
lsbom="/usr/bin/lsbom"
cd="/usr/bin/cd"
sudo="/usr/bin/sudo"
xargs="/usr/bin/xargs"
rmtrash="/opt/local/bin/rmtrash"
lsbom -fls "$1" | (cd /; sudo xargs rmtrash -u $USER)
exit
Die Installation von MacPorts und rmtrash ist jedoch einfach genug, sobald xcode (für Mavericks 10.9 xcode_5.1.1.dmg ) installiert ist:
curl -Ok https://distfiles.macports.org/MacPorts/MacPorts-2.2.1.tar.bz2
tar xf MacPorts-2.2.1.tar.bz2
cd MacPorts-2.2.1
./configure
make
sudo make install #not war!
cd ..
rm -rf Macports-*
sudo /opt/local/bin/port -v selfupdate
export PATH=$HOME/macports/bin:$HOME/macports/sbin:$PATH
export MANPATH=$HOME/macports/share/man:$MANPATH
sudo port -vsc install rmtrash
diskutil quiet repairPermissions /