如果直接把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 從包管理數據庫中移除軟件包信息(但不會刪除該軟件包創建的文件)