Panduan terkait
Cara Uninstall Manual Aplikasi Cisco di Mac
Diperbarui
Jawaban singkat: menyeret ikon Cisco ke Tempat Sampah (Trash) bukanlah uninstall; layanan latar belakang dan file di folder sistem tetap tertinggal. Cara menghapusnya tergantung Mac Anda masuk kasus yang mana dari tiga kasus berikut; cari kasus Anda dan kerjakan itu saja. Kasus 1: folder Cisco di Aplikasi masih berisi uninstaller, pakai itu. Kasus 2: uninstaller-nya tidak ada atau tidak berbuat apa-apa, jalankan skrip uninstall bawaan di Terminal. Kasus 3: skripnya juga tidak ada, atau instal ulang tetap gagal setelah uninstall, hapus sisa folder, item peluncuran, dan catatan instalasi secara manual. Setelah itu restart sekali dan Anda bisa memasang lagi. Untuk pembaruan biasa Anda tidak perlu semua ini, cukup pasang versi baru di atas yang lama. Lakukan hanya kalau installer error, aplikasinya rusak tak bisa diperbaiki, atau masih ada salinan lama yang dipasang orang lain di Mac itu.
Kapan perlu uninstall manual
- Memasang versi baru gagal, misalnya muncul pesan bahwa versi yang lebih baru sudah terpasang, atau installer berhenti di tengah jalan.
- Masih ada AnyConnect lama dari kantor atau kampus sebelumnya di Mac, membawa pengaturan server milik orang lain yang bentrok dengan yang Anda butuhkan sekarang.
- Anda sudah menghapus ikonnya dari Aplikasi, tetapi ikon Cisco masih ada di bar menu atau aplikasinya masih berjalan setelah Mac menyala.
- Aplikasinya tidak mau terbuka atau crash saat tersambung, dan instal ulang tidak membantu.
Kasus 1: uninstaller masih ada, pakai itu
Aplikasi Cisco datang dengan uninstaller sendiri. Dalam kebanyakan kasus, ini saja sudah cukup.
- Putuskan koneksi, lalu keluar dari aplikasi lewat ikonnya di bar menu.
- Buka Finder → Aplikasi (Applications) dan masuk ke folder bernama Cisco.
- Klik dua kali Uninstall Cisco Secure Client; pada versi lama 4.x namanya Uninstall AnyConnect.
- Masukkan kata sandi login Mac saat diminta dan tunggu sampai muncul laporan bahwa uninstall selesai.
- Restart Mac. Kalau folder Cisco sudah hilang dari Aplikasi, selesai, dan dua kasus lainnya bisa Anda abaikan.
Kasus 2: uninstaller tidak ada atau tidak berbuat apa-apa, pakai skrip di Terminal
Uninstaller bergrafis itu sebenarnya hanya menjalankan sebuah skrip untuk Anda. Kalau uninstaller tidak ada atau tidak bereaksi, jalankan skrip itu langsung; hasilnya sama.
- Buka Terminal: tekan Command + Spasi, ketik Terminal, lalu tekan Return.
- Untuk versi saat ini (Cisco Secure Client 5.x), tempel baris ini dan tekan Return:
sudo /opt/cisco/secureclient/bin/vpn_uninstall.sh - Untuk versi lama (AnyConnect 4.x), pakai baris ini:
sudo /opt/cisco/anyconnect/bin/vpn_uninstall.sh - Terminal meminta kata sandi login Mac. Tidak ada yang tampil di layar saat Anda mengetik, itu normal; ketik saja lalu tekan Return.
- Kalau muncul “No such file or directory” (file atau direktori tidak ada), versi itu tidak ada di Mac atau sudah terhapus sebagian; coba baris yang satunya. Kalau kedua baris gagal, Anda masuk kasus 3; lanjut ke bagian berikutnya.
- Restart Mac setelah skripnya selesai.
Kasus 3: skrip juga tidak ada, atau instal ulang tetap gagal, hapus sisa file manual
Kalau uninstaller maupun skrip tidak bisa dipakai, atau instalasi baru tetap gagal setelah memakainya, hapus sendiri apa yang ditinggalkan Cisco di sistem. Setiap perintah di bawah hanya menyentuh folder milik Cisco. Salin dan tempel tiap baris utuh; jangan ubah path-nya atau menambahkan spasi di dalamnya.
Kalau folder Cisco masih ada di Aplikasi dan berisi aplikasi yang namanya mengandung Socket Filter, seret dulu aplikasi itu ke Tempat Sampah lewat Finder. Menghapusnya dengan cara ini juga membuat macOS menghapus ekstensi jaringan yang dipasangnya; menghapusnya lewat perintah tidak.
- Buka Terminal: di Finder masuk ke Aplikasi, buka folder Utilitas (Utilities) di dalamnya, lalu klik dua kali Terminal. Tempel tiap perintah di bawah dan tekan Return; perintah pertama meminta kata sandi login Mac (tidak ada yang tampil saat mengetik).
- Hapus programnya:
sudo rm -rf /opt/cisco/secureclient /opt/cisco/anyconnect - Hapus folder di Aplikasi:
sudo rm -rf /Applications/Cisco - Hapus item peluncuran layanan latar belakang (jalankan kedua baris):
sudo rm -f /Library/LaunchDaemons/com.cisco.secureclient.* /Library/LaunchDaemons/com.cisco.anyconnect.* sudo rm -f /Library/LaunchAgents/com.cisco.secureclient.* /Library/LaunchAgents/com.cisco.anyconnect.*- Hapus pengaturan pribadi Anda (alamat server yang tersimpan ada di sini; nanti harus dimasukkan lagi):
rm -rf ~/.cisco ~/.anyconnect
Kasus 3, lanjutan: bersihkan catatan instalasi
macOS menyimpan catatan versi apa yang dipasang tiap paket installer di Mac. Kalau filenya sudah hilang tapi catatannya masih ada, installer terus mengklaim versi yang lebih baru sudah terpasang dan menolak berjalan; jadi selalu kerjakan bagian ini setelah menghapus file secara manual.
- Tampilkan catatan Cisco di Terminal:
pkgutil --pkgs | grep -i cisco - Akan muncul beberapa nama yang diawali com.cisco. Jalankan perintah berikut sekali untuk tiap baris, ganti nama di bagian akhir dengan baris itu:
sudo pkgutil --forget com.cisco.pkg.anyconnect.vpn - Jalankan lagi perintah pertama; kalau tidak menampilkan apa-apa, catatannya sudah bersih.
Untuk ketiga kasus: restart, cek, lalu pasang lagi
- Restart Mac. Layanan latar belakang baru benar-benar hilang setelah restart.
- Tidak ada ikon Cisco di bar menu dan tidak ada folder Cisco di Aplikasi berarti uninstall sudah bersih.
- Untuk memastikan, jalankan ini di Terminal; jawaban yang Anda harapkan adalah “No such file or directory”:
ls /opt/cisco - Unduh installer macOS dari halaman Cisco kami dan pasang lagi. Saat koneksi pertama, macOS akan meminta Anda mengizinkan ekstensi jaringan sekali lagi; itu memang seharusnya, ikuti panduan izin ekstensi jaringan di macOS.
FAQ
Tidak bisakah saya cukup menyeret Cisco ke Tempat Sampah?
Tidak. Sebagian besar aplikasinya tidak berada di Aplikasi, melainkan di folder sistem, dan punya layanan latar belakang yang ikut menyala bersama Mac. Menghapus ikonnya meninggalkan semua itu, dan instal ulang tetap akan bentrok dengannya.
Apakah akun saya masih ada setelah uninstall?
Masih. Akun dan tanggal kedaluwarsa Anda tersimpan di server dan tidak ada hubungannya dengan apa yang terpasang di Mac. Uninstall hanya menghapus alamat server yang tersimpan di komputer ini; setelah instal ulang, masukkan lagi alamat, nama pengguna, dan kata sandinya.
Apakah saya harus uninstall sebelum pembaruan biasa?
Tidak. Pasang versi baru langsung; versi itu menggantikan yang lama dan tetap menyimpan alamat server Anda. Uninstall hanya kalau installer gagal atau aplikasinya rusak.
Bolehkah saya melakukan ini di Mac dari kantor?
Sebaiknya jangan. Di Mac kantor, aplikasi Cisco biasanya dikelola tim IT; menghapusnya sendiri bisa memutus akses Anda ke jaringan kantor, dan kemungkinan besar akan terpasang lagi otomatis. Tanyakan ke tim IT dulu.
Saya tidak mau memasang aplikasi Cisco lagi. Ada alternatif?
Ada. Halaman Cisco kami juga menyediakan aplikasi open source OpenConnect GUI. Aplikasi ini memakai akun dan alamat server yang sama dan bisa menggantikan aplikasi resmi Cisco.