Kali Linux, siber güvenlik uzmanları ve penetrasyon testçileri için tasarlanmış özel bir Linux dağıtımıdır. Ancak, bazı kullanıcılar Windows tabanlı uygulamaları da çalıştırmak isteyebilirler. Bu durumda, Wine (Wine Is Not an Emulator) adlı yazılım, Windows uygulamalarını Linux ortamında çalıştırmak için kullanışlı bir çözümdür. Bu makalede, Kali Linux üzerinde Wine’ın nasıl kurulacağını adım adım anlatacağız.
Wine Nedir?
Wine, Windows uygulamalarını Unix benzeri işletim sistemlerinde (Linux, macOS) çalıştırmaya olanak tanıyan açık kaynaklı bir uyumluluk katmanıdır. Wine, Windows API çağrılarını gerçek zamanlı olarak POSIX çağrılarına çevirerek, Windows uygulamalarının performans kaybı olmadan Linux üzerinde çalışmasını sağlar.
Kali Linux’ta Wine Kurulumu
Wine’ı Kali Linux’a kurmak için aşağıdaki adımları izleyebilirsiniz:
1. 32 Bit Mimarinin Etkinleştirilmesi
Wine’ın doğru çalışabilmesi için 32 bit mimarinin sisteminizde etkinleştirilmesi gerekmektedir. Terminali açarak aşağıdaki komutu girin:
sudo dpkg –add-architecture i386
2. WineHQ Reposunun Eklenmesi
Wine’ın en güncel sürümünü yüklemek için WineHQ deposunu sisteminize eklemeniz gerekmektedir. Öncelikle, gerekli anahtarı indirip ekleyin:
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo mv winehq.key /usr/share/keyrings/winehq-archive.key
Ardından, Kali Linux’un kullandığı Debian sürümüne uygun kaynak dosyasını ekleyin. Kali Linux, Debian’ın “bullseye” sürümünü temel alır:
wget -nc https://dl.winehq.org/wine-builds/debian/dists/bullseye/winehq-bullseye.sources
sudo mv winehq-bullseye.sources /etc/apt/sources.list.d/
3. Paket Listelerinin Güncellenmesi
Depo bilgilerini güncellemek için aşağıdaki komutu çalıştırın:
sudo apt update
4. Wine’ın Kurulumu
Wine’ı sisteminize kurmak için aşağıdaki komutu kullanın:
sudo apt install –install-recommends winehq-stable
Kurulum sırasında, gerekli bağımlılıklar otomatik olarak yüklenecektir.
5. Wine Yapılandırması
Kurulum tamamlandıktan sonra, Wine’ı yapılandırmak için şu komutu çalıştırın:
winecfg
Bu komut, gerekli Wine bileşenlerini indirip yapılandıracaktır. İlk çalıştırmada, Wine Mono ve Gecko paketlerinin indirilmesi istenecektir. Bu paketler, .NET uygulamaları ve HTML içeriği için gereklidir. İlgili pencerelerde “Kur” seçeneğine tıklayarak indirme işlemini tamamlayın.
Windows Uygulamalarını Çalıştırma
Wine kurulduktan sonra, Windows uygulamalarını çalıştırmak oldukça basittir. Örneğin, bir .exe dosyasını çalıştırmak için terminalde aşağıdaki komutu kullanabilirsiniz:
wine /path/to/application.exe
Alternatif olarak, dosya yöneticisinde .exe dosyasına sağ tıklayarak “Wine Windows Program Loader ile Aç” seçeneğini kullanabilirsiniz.
Olası Sorunlar ve Çözümleri
Kurulum sırasında veya sonrasında bazı sorunlarla karşılaşabilirsiniz. İşte yaygın bazı sorunlar ve çözümleri:
1. Bağımlılık Hataları
Eğer “E: Unable to correct problems, you have held broken packages.” gibi bir hata alırsanız, sisteminizde eksik veya uyumsuz paketler olabilir. Bu durumda, aşağıdaki komutları sırasıyla çalıştırarak eksik paketleri yüklemeyi deneyin:
sudo apt –fix-broken install
sudo apt update
sudo apt upgrade
2. 32 Bit Kütüphane Eksiklikleri
Wine’ın 32 bit sürümü için gerekli kütüphaneler eksik olabilir. Bu durumda, aşağıdaki komutları kullanarak gerekli kütüphaneleri yükleyin:
sudo apt install libavif12:i386 libgd3:i386
Sonuç
Bu makalede, Kali Linux üzerinde Wine’ın nasıl kurulacağını ve yapılandırılacağını adım adım inceledik. Wine sayesinde, Windows uygulamalarını Linux ortamında kolaylıkla çalıştırabilirsiniz. Kurulum sırasında karşılaşabileceğiniz olası sorunlar için belirtilen çözümleri uygulayarak sorunsuz bir deneyim elde edebilirsiniz.