Windows Subsystem for Linux (WSL) Kurulum Rehberi #
Bu rehber, WSL’yi Windows bilgisayarınıza nasıl kuracağınızı adım adım açıklar. WSL, Linux komutlarını ve araçlarını Windows ortamında kullanmanızı sağlar ve özellikle geliştirme ve test ortamları için faydalıdır.
1. WSL Nedir? #
WSL, Windows üzerinde bir Linux dağıtımını çalıştırmanızı sağlayan bir özelliktir. İki versiyonu vardır:
- WSL 1: Linux ve Windows arasında daha iyi uyumluluk sağlar.
- WSL 2: Gerçek bir Linux çekirdeği içerir ve daha hızlıdır.
2. WSL’yi Kurma #
Adım 1: WSL Özelliğini Etkinleştirin #
-
PowerShell’i Yönetici Olarak Açın.
- Başlat menüsüne “PowerShell” yazın, ardından sağ tıklayıp “Yönetici olarak çalıştır” seçeneğini seçin.
-
WSL Özelliğini Etkinleştirin:
wsl --install
Bu komut, gerekli bileşenleri indirip yükler ve varsayılan olarak Ubuntu Linux dağıtımını kurar.
Adım 2: Sistem Yeniden Başlatma #
- Eğer kurulum sırasında bir yeniden başlatma gerekliliği belirtilirse, bilgisayarınızı yeniden başlatın.
3. WSL Versiyonunu Ayarlama #
-
WSL 2’yi Varsayılan Olarak Ayarlayın:
- PowerShell’de şu komutu çalıştırın:
wsl --set-default-version 2
- PowerShell’de şu komutu çalıştırın:
-
WSL Versiyonunu Kontrol Edin:
- Mevcut WSL kurulumlarınızın versiyonlarını görmek için:
wsl -l -v
- Mevcut WSL kurulumlarınızın versiyonlarını görmek için:
Detaylar İhtiyacınız olan Windows Özellikleri aslında yalnızca Linux için Windows Alt Sistemi (tabii ki) ve Sanal Makine Platformu’dur; bunlardan ikincisi aynı zamanda bazı Hyper-V bileşenlerini de yükler, ancak Hyper-V’yi doğrudan yüklemenize gerek yoktur: Başlat > windows özellikleri kısmından aktif edin. #
4. İstediğiniz Linux Dağıtımını Yükleme #
-
Dağıtımları Listeleme:
- Microsoft Store’da mevcut Linux dağıtımlarını görmek için:
wsl --list --online
- Microsoft Store’da mevcut Linux dağıtımlarını görmek için:
-
Bir Linux Dağıtımını Yükleme:
- Örneğin, Debian’ı yüklemek için:
wsl --install -d Debian
- Örneğin, Debian’ı yüklemek için:
-
Varsayılan Dağıtımı Ayarlama:
- Birden fazla Linux dağıtımınız varsa ve varsayılanı değiştirmek istiyorsanız:
wsl --set-default <DağıtımAdı>
- Birden fazla Linux dağıtımınız varsa ve varsayılanı değiştirmek istiyorsanız:
5. Linux Ortamını Yapılandırma #
-
Linux Terminalini Açın:
- Yüklediğiniz dağıtımın terminalini başlatın. İlk kez açıldığında, bir kullanıcı adı ve şifre oluşturmanız istenecektir.
-
Sistemi Güncelleyin:
sudo apt update && sudo apt upgrade -y
6. WSL Ayarları ve Gelişmiş Yapılandırma #
WSL’deki Varsayılan Yolu PATH’e Ekleyin #
Linux uygulamalarına Windows terminalinden erişmek için şu değişiklikleri yapabilirsiniz:
- PowerShell’de:
echo 'export PATH=$PATH:/mnt/c/Windows/System32' >> ~/.bashrc source ~/.bashrc
WSL Disk Performansını Artırma #
- WSL 2’nin disk performansını artırmak için aşağıdaki dosyayı oluşturun:
~/.wslconfig
:[wsl2] memory=4GB processors=2
7. WSL İle İlgili Faydalı Komutlar #
Komut | Açıklama |
---|---|
wsl --list --online |
Mevcut dağıtımları listeler. |
wsl --install -d <dağıtım> |
Belirli bir Linux dağıtımını yükler. |
wsl --set-default-version 2 |
Varsayılan olarak WSL 2’yi kullanır. |
wsl --list --verbose |
Yüklü dağıtımları ve WSL versiyonlarını detaylı listeler. |
wsl --terminate <dağıtım> |
Belirtilen dağıtımı kapatır. |
wsl --shutdown |
Tüm WSL örneklerini kapatır ve hafızayı serbest bırakır. |
8. Sorun Giderme #
-
WSL 2 Hatası: “WSL 2 kernel component is missing”:
- WSL Kernel Güncellemesini indirip yükleyin.
-
Yavaş Performans:
- Daha fazla RAM veya CPU atamak için
~/.wslconfig
dosyasını düzenleyin.
- Daha fazla RAM veya CPU atamak için
9. Kullanım Örneği #
-
WSL terminalini başlatın:
- Ubuntu: Başlat menüsünden “Ubuntu” yazın ve terminali açın.
-
Bir örnek “Hello World” programı oluşturun:
echo 'echo "Hello, WSL!"' > hello.sh chmod +x hello.sh ./hello.sh
Bu rehber, WSL’nin kurulumunu ve yapılandırmasını kapsar. Daha fazla yardım için sorularınızı sorabilirsiniz! 😊