Ich wurde von meiner Firma gezwungen, Synamtec Antivirus auf einem Rechner mit OS X 10.6.8 zu deinstallieren. Leider wusste die Person, die Symantec deinstalliert hat, nicht, wie man das Programm gründlich loswird. Als Ergebnis erscheint diese Fehlermeldung etwa alle 10 Sekunden in der Konsole:
4/8/14 6:09:30 PM com.apple.launchd.peruser.503[351] (com.nds.pcshow) Throttling respawn: Will start in 10 seconds
4/8/14 6:09:40 PM com.apple.launchd.peruser.503[351] (com.symantec.quickmenu.application[554]) posix_spawn("/Library/Application Support/Symantec/SymQuickMenu/SymQuickMenu.app/Contents/MacOS/SymQuickMenu", ...): No such file or directory
4/8/14 6:09:40 PM com.apple.launchd.peruser.503[351] (com.symantec.quickmenu.application[554]) Exited with exit code: 1
4/8/14 6:09:40 PM com.apple.launchd.peruser.503[351] (com.symantec.quickmenu.application) Throttling respawn: Will start in 10 seconds
4/8/14 6:09:40 PM com.nds.pcshow[555] sh: /Users/dcjones3/Library/NDSPCShowServer/NDSPCShowServer.bundle/Contents/Resources/launch.sh: No such file or directory
4/8/14 6:09:40 PM com.apple.launchd.peruser.503[351] (com.nds.pcshow[555]) Exited with exit code: 127
Was kann ich tun, um diese Fehlermeldungen loszuwerden?
Entfernen aller Norton-Programme für Mac mit dem Entfernungsprogramm RemoveSymantecMacFiles
Eine BOM-Datei ist eine „ Bill Of M aterials“-Quittung, die eine Liste aller installierten Dateien und der Installationsorte enthält . Wenn Ihre Software mithilfe eines Installationsprogramms installiert wurde, stehen die Chancen gut, dass auch eine Quittung installiert wurde.
Sie sollten in der Lage sein, die Bom-Datei von Symantec zu finden, indem Sie /Applications/Utilities/Terminal.app öffnen und den Befehl eingeben
ls /private/var/db/receipts/ |more
und suchen Sie nach einer Datei mit einem Namen, der „symantec“ enthält, etwa „com.norton.symantec.bom“, oder versuchen Sie stattdessen diesen Befehl
ls /private/var/db/receipts/ |grep symantec
Sie können die Datei anzeigen und die Liste und Speicherorte aller mit dem Symantec-Installationsprogramm installierten Dateien mit dem Befehl lsbom wie folgt abrufen (sobald Sie den richtigen Namen der Bom-Datei haben – ich vermute nur):
lsbom /private/var/db/receipts/com.norton.symantec.bom
Und Sie können dann die dort nach Speicherort aufgelisteten Dateien einzeln manuell entfernen.
Sie können gerne mein Deinstallationsskript verwenden. Das Skript legt alle installierten Dateien im Papierkorb des Benutzers ab. Sobald Sie die Abhängigkeiten des Skripts, xcode, macports und rmtrash installiert haben, können Sie das Skript verwenden, indem Sie es in eine Textdatei kopieren und es als "Installationsprogramm" irgendwo in Ihrem $PATH speichern, z. B. /usr/local/bin/ , und Anwenden des Befehls
chmod +x /usr/local/bin/installer
Hier ist das Deinstallationsskript:
#!/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 einfach genug, sobald xcode (für Mavericks 10.9 xcode_5.1.1.dmg ) installiert ist. Installieren Sie xcode und geben Sie dann diese Befehle in Terminal.app ein:
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 /
Es lohnt sich, MacPorts kennenzulernen, da es sich um einen ausgereiften Paketmanager für OS X handelt, der Tausende von Open-Source-Softwarebefehlen, Dienstprogrammen und Anwendungen verwaltet, wie beispielsweise ClamAV, die beste Antivirensoftware, die jemals für *nix-basierte Betriebssysteme wie entwickelt wurde Mac OS X. Apple enthält ClamAV sogar in den Server-Versionen von Mac OS X.
port install -vsc clamav
Ursprünglich zum Scannen von E-Mails für Mailserver entwickelt, ist es ein unübertroffener Virenschutz. ClamAV hat ein PDF- Benutzerhandbuch .
dcjones