无法卸载AVG防病毒软件

每当我尝试卸载AVG或任何其他应用程序时,会弹出:

~$ sudo dpkg -r avg2013flx (Reading database ... 204955 files and directories currently installed.) Removing avg2013flx (2013.3118) ... Failed to stop avgd.service: Unit avgd.service not loaded. invoke-rc.d: initscript avgd, action "stop" failed. dpkg: error processing package avg2013flx (--remove): subprocess installed pre-removal script returned error exit status 5 Errors were encountered while processing: avg2013flx** 

问题是卸载脚本正在尝试停止“avgd”服务,以便可以卸载它。 但是,如果当时服务实际上没有运行,脚本将失败并中止! 您可以尝试让服务运行以便它可以停止(我在此失败),或者您可以编辑AVG提供的卸载脚本。

在我的系统上,“pre-remove”文件avg2013flx.prerm位于/var/lib/dpkg/info/

 sudo nano /var/lib/dpkg/info/avg2013flx.prerm 

或者使用您熟悉的任何编辑器并注释掉或删除如下所示的行:

 if which invoke-rc.d >/dev/null 2>&1; then invoke-rc.d avgd stop else /etc/init.d/avgd stop fi 

保存文件和sudo apt-get purge avg2013flx应该可以从系统中删除软件包。

如果已安装AVG,只需在终端仿真器中运行此命令(Ctrl + Alt + T):

 sudo apt-get remove --purge avg2013flx