如何在控制台中删除与Symantec相关的错误消息?


3

我被公司强迫在运行OS X 10.6.8的机器上卸载Synamtec Antivirus。不幸的是,卸载赛门铁克的人不知道如何彻底摆脱该计划。结果,大约每10秒在控制台中弹出此错误消息:

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

我该怎么做才能摆脱这些错误信息?

Answers:


1

Symantec提供了一个卸载实用程序

使用RemoveSymantecMacFiles删除实用程序删除所有适用于MacNorton程序


替代卸载方法

bom文件是“ B ill O f M aterials”收据,其中包含已安装的每个文件的列表和安装位置。如果您的软件是使用安装程序安装的,那么很可能还安装了bom收据。

您应该可以通过打开/Applications/Utilities/Terminal.app并输入命令来查找Symantec的bom文件

  ls /private/var/db/receipts/ |more

并查找名称包含“symantec”的文件,例如“com.norton.symantec.bom”,或者尝试使用此命令

 ls /private/var/db/receipts/ |grep symantec

您可以使用lsbom命令查看该文件,并获取使用Symantec安装程序安装的所有文件的列表和位置(一旦您拥有正确的bom文件名称 - 我只是猜测):

 lsbom /private/var/db/receipts/com.norton.symantec.bom

然后,您可以逐个手动删除按位置列出的文件。


另一种卸载方式

欢迎您使用我的卸载程序脚本。该脚本会将安装的所有文件放入用户的“废纸篓”中。一旦安装了脚本的依赖项xcode,macports和rmtrash,就可以通过将脚本复制到文本文件中并将其保存为$ PATH中的某个“installer”来使用该脚本,例如/ usr / local / bin /,并应用命令

 chmod +x /usr/local/bin/installer

这是卸载程序脚本:

 #!/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

一旦安装了xcode(适用于Mavericks 10.9 xcode_5.1.1.dmg),安装MacPorts和rmtrash非常简单。安装xcode,然后在Terminal.app中输入以下命令:

 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 /

MacPorts值得了解,因为它是OS X的成熟软件包管理器,可维护数千个开源软件命令,实用程序和应用程序,例如ClamAV,这是为基于* nix的操作系统开发的最好的防病毒软件,如Mac OS X. Apple甚至包括ClamAV和Mac OS X的服务器版本。

 port install -vsc clamav

最初开发用于扫描邮件服务器的电子邮件,它是无与伦比的防病毒软件。ClamAV有一个pdf 用户手册


非常感谢您的详细回复!不幸的是,我无法找到Norton / Symantec的BOM文件......我想我现在已经遇到错误消息了。无论如何,感谢有关MacPorts和ClamAV的信息!
dcjones 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.