Rehber WSL ile Windows 10'da Linux terminali kullanma

1610118469462.png


Herkese merhabalar :),

Bu gün sizlerle WSL nedir, nasıl kurulur onu anlatacağız.

Soru: WSL nedir?
Cevap: WSL, yani Windows subsytem for Linux sözlerinin kısaltılmasıdır. Amacı ise klasik Linux Shell'ini PowerShell üzerinde çalıştırmak ve işleriniz terminal üzerinden görmektir. Yani basit terminal komutları ile işiniz olacaksa, sanal makine kurmakla uğraşmak yerine WSL kullanabilirsiniz.

Soru: WSL hangi dağıtımları destekler?
Cevap: Şu anlık Microsoft mağazada olan dağıtımlar şunlar:
  • Ubuntu 18.04.
  • Ubuntu 18.04 ARM.
  • Ubuntu 20.04.
  • Ubuntu 20.04 ARM.
  • Ubuntu 16.04.
  • Debian GNU/Linux.
  • Kali Linux.
  • OpenSUSE leap 42.
  • Suse Linux Enterprise server 12.
  • Alpine WSL.
  • Fedora WSL.
  • Raft WSL.
*Arm tabanlı Windows 10 için geçerli ayarlardır.

Soru: WSL tüm Windows 10 sürümlerini destekler mi?
Cevap: Hayır. WSL ve WSL2 Windows 10 X86 için 1903 ve daha sonrasını, ARM için 2004 sürümü ve sonrasını destekler.

Soru: WSL nasıl kurulur?
Cevap:

1.Windows 10'da PowerShell'i yönetici olarak açıyoruz.

2. WSL indiriyoruz. PowerShell'de wsl --install yazıyoruz. Temel WSL inmesi lazım.

Eğer çalışmazsa:

1. yine yönetici PowerShell'de dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

2.sanal makine özelliğini etkinleştirmek için dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart komutunu PowerShell'e yazıyoruz.

Daha sonra kaldığımız yerden devam ediyoruz.

3. https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi linkten WSL2 güncelleme paketini kuruyoruz.

4.WSL2'ni varsayılan WSL sürümü yapma. PowerShell'de wsl --set-default-version 2 yazıyoruz.

5.Microsoft Store'dan WSL dağıtımını kurma. https://aka.ms/wslstore linkten istediğimiz WSL dağıtımını kuruyoruz.
Desteklenen dağıtımları yine belirteyim:
6. başlangıç menüsünden dağıtımı açıyoruz.
Daha sonra bu ekran gelecektir:

1610118492230.png


Burada kullanıcı oluşturuyoruz ve kendisi otomatik kuruluyor.

Böylece kurulum tamamlandı :D.

Sorun olursa, konu açabilir ve Microsoft dökümanlarından sorununuza çözüm bulabilirsiniz.
 
Son düzenleyen: Moderatör:
VirtualBox kullanan varsa açmadan önce dikkatli olsun, sonra benim gibi sakata gelirsiniz WSL2'yi kurduğunuz anda. Sanal makineleri açamazsınız, öylece kalırsınız. VMWare kullanın bunu yaşamamak için
Şu an aktif olarak Windows cihazımda 7 sanal makine ve 2 WSL kurulu. Ne gibi sorun çıkıyor, anlamadım, ve karşılaşmadım daha.
 
@Zurnadürüm
Maalesef benim sanal makineler dün denemiştim, hepsi brick oldu :) Boot etmiyor hiçbiri VirtualBox'da olanların. Bu sebeple ön uyarı yapayım dedim, internette araştırma yaptığımda WSL2 açıkken VirtualBox ile sorun yaşayanın tek ben olmadığımı gördüm. Sanal makineyi export edip VirtualBox dışında bir yazılımla kullanmak en iyisi şimdilik.
 
@Zurnadürüm
Maalesef benim sanal makineler dün denemiştim, hepsi brick oldu :) Boot etmiyor hiçbiri VirtualBox'da olanların. Bu sebeple ön uyarı yapayım dedim, internette araştırma yaptığımda WSL2 açıkken VirtualBox ile sorun yaşayanın tek ben olmadığımı gördüm.
WSL2 açık denemedim. Olabilir, karşılaşmadım ben, bir fikrim yok.
 
WSL2 açık denemedim. Olabilir, karşılaşmadım ben, bir fikrim yok.
WSL1 de olmuyormuş sanırım araştırdığım kadarıyla, ben doğrudan WSL2 kurup denediğim için sorun yaşadım. O yüzden WSL2 diye belirttim hocam.

Ama ilerleyen zaman dilimi içerisinde düzeltilir. Yine de WSL çok işlevsel ve güzel bir özellik. Aynı zamanda büyük kolaylık.
 
WSL1 de olmuyormuş sanırım araştırdığım kadarıyla, ben doğrudan WSL2 kurup denediğim için sorun yaşadım. O yüzden WSL2 diye belirttim hocam.

Ama ilerleyen zaman dilimi içerisinde düzeltilir. Yine de WSL çok işlevsel ve güzel bir özellik. Aynı zamanda büyük kolaylık.
Genelde Linux'ta oluyorum, benim için pek gerekli olmuyor :D

Ama kısa işler için sanal makine yerine çok hızlı bir özellik. Keşke UNIX platformunun fişi çekilmeseydi :(
Klasik Microsoft işte.
 
Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.
GUI uygulamaları da destekleniyor artık, ben nasıl kuracağımı tam anlayamadım, bunun haricinde başka bir şey de okumadım-izlemedim gerçi bu konu ile ilgili ama, müsait bir zamanımda derinlemesine araştıracağım. Bakalım :)
 

Geri
Yukarı