一、检查环境

pkgutil --pkgs|grep com.cisco

会输出以下内容

com.cisco.pkg.anyconnect.vpn
com.cisco.pkg.anyconnect.websecurity
com.cisco.pkg.anyconnect.nvm
com.cisco.pkg.anyconnect.fireamp
com.cisco.pkg.anyconnect.dart
com.cisco.pkg.anyconnect.iseposture
com.cisco.pkg.anyconnect.posture

二、开始清理环境

sudo pkgutil --forget com.cisco.pkg.anyconnect.vpn
sudo pkgutil --forget com.cisco.pkg.anyconnect.websecurity
sudo pkgutil --forget com.cisco.pkg.anyconnect.nvm
sudo pkgutil --forget com.cisco.pkg.anyconnect.fireamp
sudo pkgutil --forget com.cisco.pkg.anyconnect.dart
sudo pkgutil --forget com.cisco.pkg.anyconnect.iseposture
sudo pkgutil --forget com.cisco.pkg.anyconnect.posture

输出类似以下内容说明成功

dell: ~ % sudo pkgutil --forget com.cisco.pkg.anyconnect.fireamp
Password:
Forgot package 'com.cisco.pkg.anyconnect.fireamp' on '/'.
dell: ~ % sudo pkgutil --forget com.cisco.pkg.anyconnect.dart
Forgot package 'com.cisco.pkg.anyconnect.dart' on '/'.
dell: ~ % sudo pkgutil --forget com.cisco.pkg.anyconnect.iseposture
Forgot package 'com.cisco.pkg.anyconnect.iseposture' on '/'.
dell: ~ % sudo pkgutil --forget com.cisco.pkg.anyconnect.posture
Forgot package 'com.cisco.pkg.anyconnect.posture' on '/'.
dell: ~ % sudo pkgutil --forget com.cisco.pkg.anyconnect.websecurity

No receipt for 'com.cisco.pkg.anyconnect.websecurity' found at '/'.
dell: ~ % sudo pkgutil --forget com.cisco.pkg.anyconnect.websecurity
No receipt for 'com.cisco.pkg.anyconnect.websecurity' found at '/'.
dell: ~ % sudo pkgutil --forget com.cisco.pkg.anyconnect.nvm
No receipt for 'com.cisco.pkg.anyconnect.nvm' found at '/'.

三、安装anyconnect