如果直接把Cisco文件夹拖进垃圾桶,而没有按照正确的方式进行卸载(从应用程序点击uninstall)的话,再次安装Cisco Anyconnect总是会提醒你“该软件已经安装”或者到达第三步出现如下图
。这代表你的卸载并不干净。需要命令行卸载下。
首先打开访达 ~> 实用工具 ~>终端(我喜欢iterm)
然后输入 检查你的环境
pkgutil --pkgs|grep com.cisco
如果是直接删除的应该会出现 下图
接下来
sudo -s
然后输入你的电脑密码进入sudo模式,如上图所示,我需要解决这几个没卸载干净,命令行依次输入
pkgutil --forget com.cisco.pkg.anyconnect.vpn pkgutil --forget com.cisco.pkg.anyconnect.websecurity pkgutil --forget com.cisco.pkg.anyconnect.nvm pkgutil --forget com.cisco.pkg.anyconnect.fireamp pkgutil --forget com.cisco.pkg.anyconnect.dart pkgutil --forget com.cisco.pkg.anyconnect.iseposture pkgutil --forget com.cisco.pkg.anyconnect.posture
这几个指令,每一次应该会出现如下图的提示,这表示成功了
下面来解释下pkgutil的参数以及含义希望可以帮到你们
pkgutil常用用法: pkgutil --pkgs 显示已经安装在系统上的软件包 pkgutil --files PKGID 显示某个软件包安装的文件列表 pkgutil --unlink PKGID 删除该软件包创建的文件(但不会从包管理数据库中移除软件包信息) pkgutil --forget PKGID 从包管理数据库中移除软件包信息(但不会删除该软件包创建的文件)