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! 😊