İlgili rehberler
Mac'te Cisco istemcisi elle nasıl kaldırılır
Güncellendi
Kısa cevap: Cisco simgesini Çöp Sepeti'ne sürüklemek kaldırmak değildir; arka plan hizmeti ve sistem klasörlerindeki dosyalar yerinde kalır. Nasıl kaldıracağınız, Mac'inizin üç durumdan hangisinde olduğuna bağlıdır; kendi durumunuzu bulun ve yalnızca onu uygulayın. 1. durum: Uygulamalar'daki Cisco klasöründe kaldırıcı hâlâ duruyor; onu kullanın. 2. durum: Kaldırıcı yok ya da hiçbir şey yapmıyor; Terminal'de birlikte gelen kaldırma betiğini çalıştırın. 3. durum: Betik de yok ya da kaldırdıktan sonra yeniden kurulum yine başarısız oluyor; kalan klasörleri, başlatma öğelerini ve kurulum kayıtlarını elle silin. Ardından bir kez yeniden başlatın ve yeniden kurabilirsiniz. Normal bir güncelleme için bunların hiçbirine gerek yoktur; yeni sürümü eskisinin üstüne kurmanız yeter. Bunu yalnızca yükleyici hata verdiğinde, istemci onarılamayacak kadar bozulduğunda ya da başkasının kurduğu eski bir kopya hâlâ makinede olduğunda yapın.
Elle kaldırma ne zaman gerekir
- Yeni sürümü kurmak başarısız oluyor; örneğin daha yeni bir sürümün zaten kurulu olduğunu söylüyor ya da yükleyici yarıda kapanıyor.
- Eski bir işvereninizden ya da okulunuzdan kalma bir AnyConnect hâlâ Mac'te duruyor ve şimdi ihtiyacınız olanla çakışan, başkasına ait sunucu ayarları taşıyor.
- Simgeyi Uygulamalar'dan sildiniz ama menü çubuğunda hâlâ bir Cisco simgesi var ya da istemci açılışta yine çalışıyor.
- İstemci açılmıyor ya da bağlanırken çöküyor ve yeniden kurmak işe yaramadı.
1. durum: kaldırıcı hâlâ yerinde, onu kullanın
Cisco istemcisi kendi kaldırıcısıyla gelir. Çoğu durumda tek ihtiyacınız olan budur.
- Bağlantıyı kesin, ardından menü çubuğundaki simgesinden istemciden çıkın.
- Finder → Uygulamalar'ı açın ve Cisco adlı klasöre girin.
- Uninstall Cisco Secure Client'a çift tıklayın; eski 4.x sürümünde adı Uninstall AnyConnect'tir.
- İstendiğinde Mac giriş parolanızı girin ve kaldırmanın bittiğini bildirene kadar bekleyin.
- Mac'i yeniden başlatın. Ardından Cisco klasörü Uygulamalar'dan kaybolduysa iş bitmiştir; diğer iki durumu görmezden gelebilirsiniz.
2. durum: kaldırıcı yok ya da bir şey yapmıyor; Terminal'deki betiği kullanın
Grafik arayüzlü kaldırıcı aslında sizin yerinize bir betik çalıştırır. O yoksa ya da bir şey yapmıyorsa betiği doğrudan çalıştırın; sonuç aynıdır.
- Terminal'i açın: Command + Boşluk'a basın, Terminal yazın ve Return'e basın.
- Güncel sürüm (Cisco Secure Client 5.x) için şu satırı yapıştırıp Return'e basın:
sudo /opt/cisco/secureclient/bin/vpn_uninstall.sh - Eski sürüm (AnyConnect 4.x) için şu satırı kullanın:
sudo /opt/cisco/anyconnect/bin/vpn_uninstall.sh - Terminal Mac giriş parolanızı ister. Yazarken ekranda hiçbir şey görünmez; bu normaldir, yazıp Return'e basın.
- “No such file or directory” (böyle bir dosya ya da dizin yok) çıkarsa o sürüm Mac'te yok ya da kısmen kaldırılmış demektir; öbür satırı deneyin. İki satır da başarısız olursa 3. durumdasınız; sonraki bölümle devam edin.
- Betik bitince Mac'i yeniden başlatın.
3. durum: betik de yok ya da yeniden kurulum yine başarısız; kalıntıları elle silin
Ne kaldırıcı ne de betik kullanılabiliyorsa ya da bunları kullandıktan sonra temiz kurulum yine başarısız oluyorsa Cisco'nun sistemde bıraktıklarını kendiniz silin. Aşağıdaki her komut yalnızca Cisco'nun kendi klasörlerine dokunur. Her satırı eksiksiz kopyalayıp yapıştırın; yolları değiştirmeyin, içlerine boşluk eklemeyin.
Cisco klasörü hâlâ Uygulamalar'daysa ve içinde adında Socket Filter geçen bir uygulama varsa önce o uygulamayı Finder'da Çöp Sepeti'ne sürükleyin. Bu yolla silmek, macOS'un o uygulamanın kurduğu ağ uzantısını da kaldırmasını sağlar; komutla silmek bunu yapmaz.
- Terminal'i açın: Finder'da Uygulamalar'a gidin, içindeki İzlenceler (Utilities) klasörünü açın ve Terminal'e çift tıklayın. Aşağıdaki her komutu yapıştırıp Return'e basın; ilki Mac giriş parolanızı ister (yazarken hiçbir şey görünmez).
- Programın kendisini kaldırın:
sudo rm -rf /opt/cisco/secureclient /opt/cisco/anyconnect - Uygulamalar'daki klasörü kaldırın:
sudo rm -rf /Applications/Cisco - Arka plan hizmetinin başlatma öğelerini kaldırın (iki satırı da çalıştırın):
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.*- Kişisel ayarlarınızı kaldırın (kayıtlı sunucu adresleri buradadır; onları yeniden girmeniz gerekecek):
rm -rf ~/.cisco ~/.anyconnect
3. durumun devamı: kurulum kayıtlarını temizleyin
macOS, her yükleyici paketinin Mac'e hangi sürümü kurduğunun kaydını tutar. Dosyalar silinip kayıt kalırsa yükleyici daha yeni bir sürümün zaten kurulu olduğunu söyleyip çalışmayı reddeder; bu yüzden dosyaları elle sildikten sonra bu bölümü mutlaka uygulayın.
- Terminal'de Cisco kayıtlarını listeleyin:
pkgutil --pkgs | grep -i cisco - com.cisco ile başlayan birkaç ad yazdırır. Her satır için aşağıdakini bir kez çalıştırın, sondaki adı o satırla değiştirerek:
sudo pkgutil --forget com.cisco.pkg.anyconnect.vpn - İlk komutu yeniden çalıştırın; hiçbir şey yazdırmıyorsa kayıtlar temizlenmiştir.
Üç durumda da: yeniden başlatın, kontrol edin, sonra yeniden kurun
- Mac'i yeniden başlatın. Arka plan hizmeti ancak yeniden başlatmadan sonra tamamen ortadan kalkar.
- Menü çubuğunda Cisco simgesi ve Uygulamalar'da Cisco klasörü yoksa kaldırma temizdir.
- Emin olmak için Terminal'de şunu çalıştırın; görmek istediğiniz cevap “No such file or directory”:
ls /opt/cisco - macOS yükleyicisini Cisco sayfamızdan indirip yeniden kurun. İlk bağlantıda macOS sizden bir kez daha ağ uzantısına izin vermenizi ister; bu beklenen bir durumdur, macOS ağ uzantısı izni rehberini izleyin.
FAQ
Cisco'yu Çöp Sepeti'ne sürükleyemez miyim?
Hayır. İstemcinin büyük kısmı Uygulamalar'da değildir; bir sistem klasöründe durur ve Mac ile birlikte başlayan bir arka plan hizmeti vardır. Simgeyi silmek bunların hepsini yerinde bırakır ve yeniden kurulum yine onlarla çakışır.
Kaldırdıktan sonra hesabım duruyor mu?
Evet. Hesabınız ve bitiş tarihiniz sunucuda tutulur; Mac'te neyin kurulu olduğuyla ilgisi yoktur. Kaldırmak yalnızca bu bilgisayarda kayıtlı sunucu adreslerini siler; yeniden kurduktan sonra adresi, kullanıcı adını ve parolayı tekrar girin.
Normal bir güncellemeden önce kaldırmam gerekir mi?
Hayır. Yeni sürümü doğrudan kurun; eskisinin yerini alır ve kayıtlı sunucu adreslerinizi korur. Yalnızca yükleyici başarısız olursa ya da istemci bozulursa kaldırın.
Bunu şirketin verdiği bir Mac'te yapabilir miyim?
Yapmasanız iyi olur. İş Mac'lerinde Cisco istemcisini genellikle BT ekibi yönetir; onu kendiniz kaldırmak şirket ağıyla bağlantınızı kesebilir ve büyük ihtimalle otomatik olarak yeniden kurulur. Önce BT ekibine sorun.
Cisco istemcisini yeniden kurmak istemiyorum. Alternatif var mı?
Var. Cisco sayfamızda açık kaynak OpenConnect GUI istemcisi de sunuluyor. Aynı hesabı ve aynı sunucu adreslerini kullanır, resmî Cisco istemcisinin yerine geçebilir.