İBB'nin siber güvenlik eğitimi için sistemime VMWare Player Kurmam gerekiyordu, sanallaştırma ve Kali Linux temelleri hakkında birkaç şey öğreteceklerdi.
Her şey çok güzel gözükse de Linux dağıtımlarının çoğunun farklı kernel versiyonları kullanması ve VMWare'in takdire şayan (!) distro desteği sebepli küçük bir sorun olabiliyor. Sorunumuz ise kernel modüllerinin derlenmesi.
Anlatımı Fedora üzerinden yapacağım fakat diğer dağıtımlar için de aynı, paketlerin adları değişebilir onun dışında her şey make ve bash üzerinden.
Öncelikle VMWare'in sitesinden indireceğimiz versiyonu indiriyoruz, ben 17.0.2 versiyon Player indirdim ihtiyacıma yönelik olarak.
Elimize bundle formatında bir dosya geldi, aslında normal bir bash dosyası, dosyayı yürütülebilir yaptıktan sonra terminalimiz içine sudo sh VMware-Player-Full-17.0.2-21581411.x86_64.bundle yazarak kurulumunu yapıyoruz.
Burası kolay kısmıydı, şimdiki kısım ise nispeten can sıkıcı olanı.
Terminalimize sudo dnf install kernel-devel kernel-headers gcc gcc-c++ make git yazarak az sonra indireceğimiz modülleri derlemek için gerekli paketleri kuruyoruz.
Sonrasında ise https://github.com/mkubecek/vmware-host-modules/branches adresine gidip indirdiğimiz sürümün adını ve kernelimize uygun sürümü arıyoruz. Bu üçüncü parti ve resmi desteği olmayan bir repo, zaten readmesinde de gerekli bilgiler yazıyor. Ben kernel 6.4.2 sürümündeyim, o sebeple sonunda k6.5 olmayan sürümü kuracağım.
Bir de not bırakayım uzun süredir Player ve Workstation versiyonlar aynı modülleri kullandığı için yapımcı dosyaların hepsini workstation adıyla yaymaya başlamış, şaşırmanızın lüzumu yok ve eğer eski bir versiyon kullanıyorsanız onlara uygun player ve workstation versiyonları da repolarda var.
uname -r çıktısı ile kontrolü yapıyorum
17.0.2 sürümü bana uygun sürüm
Burada ise ister git clone ile ister zip olarak indirip klasörü çıkartıyoruz.
Elimizdeki klasör şu şekilde olacak
Şimdi ise derleme ve kurulumu yapacağız, eğer derleme sırasında aşağıdaki hatayı verirse klasörün adını zip ile aynı yapmayı deneyin.
Make bittiğine göre şimdi sudo make install ile kurulumumuzu yapıp güzelcene yazılımımızı açıyoruz ve son