前言:在工作上或多或少都会用到vpn,客户端用cisco anyconnect,由于不正当卸载,残留了。重装后,连anyconnect这个应用程序都找不到了。怎么解决呢?拦不倒我等码农,以下就是解决方案

第一步:检查环境。
打开终端,执行命令:

pkgutil --pkgs|grep com.cisco

正常情况下,你会看到如下结果:(如果没有任何结果,将不在这个方案的解决范畴之内。)

➜  /opt pkgutil --pkgs|grep cisco                                                                           
com.cisco.pkg.anyconnect.fireamp
com.cisco.pkg.anyconnect.dart
com.cisco.pkg.anyconnect.websecurity_v2
com.cisco.pkg.anyconnect.nvm_v2
com.cisco.pkg.anyconnect.umbrella
com.cisco.pkg.anyconnect.iseposture
com.cisco.pkg.anyconnect.posture

你就发现有很多这样的文件夹存在,你就需要卸载
第二步:清理环境
-- 你需要看你有什么残留,后面你就执行啥,xxoo就是上面com到后面的文件

sudo pkgutil --forget xxoo

每个命令的执行结果,像这样就是正确的:

Forgot package 'com.cisco.pkg.anyconnect.vpn' on '/'.

第三步:最后检查没有
image.png
安装anyconnect
image.png

这样就OK,下一步下一步就行
第四步:正常卸载
打开[应用程序]—>cisco文件夹,里面可以找到卸载程序,其实正确的卸载是双击这些卸载程序的。双击卸载程序,进行一次正确的卸载操作,这时,mac电脑上就没有以上说的环境问题了。