Aracılığıyla paylaş


WSL'nin eski sürümleri için el ile yükleme adımları

Kolaylık olması için genellikle Linux için Windows Alt Sistemi'ni wsl --install yüklemek için komutunu kullanmanızı öneririz, ancak Windows'un veya Windows Server Core'un daha eski bir derlemesini çalıştırıyorsanız bu desteklenmeyebilir. El ile yükleme adımlarını aşağıda bulabilirsiniz. Yükleme işlemi sırasında bir sorunla karşılaşırsanız, sorun giderme kılavuzununyükleme bölümünü denetleyin.

1. Adım - Linux için Windows Alt Sistemini Etkinleştirme

Herhangi bir Linux dağıtımını Windows'a yüklemeden önce "Linux için Windows Alt Sistemi" isteğe bağlı özelliğini etkinleştirmeniz gerekir.

PowerShell Yönetici olarak açın (Başlat menüsü > PowerShell > Yönetici Olarak Çalıştır > sağ tıklayın) ve şu komutu girin:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

Şimdi 2. adıma geçmenizi ve WSL 2'ye güncelleştirmenizi öneririz, ancak yalnızca WSL 1'i yüklemek istiyorsanız, artık makinenizi yeniden başlatabilir ve Adım 6 ' ya geçebilirsiniz.linux dağıtımını yükleyin. WSL 2'ye güncelleştirmek için makinenizi yeniden başlatmayı bekleyin ve sonraki adıma geçin.

Adım 2 - WSL 2 çalıştırma gereksinimlerini denetleme

WSL 2'ye güncelleştirmek için Windows 10 çalıştırıyor olmanız gerekir...

  • x64 sistemleri için: Sürüm 1903 veya üzeri, Derleme 18362.1049 veya sonraki sürümleriyle.
  • ARM64 sistemleri için: Sürüm 2004 veya üzeri, Derleme 19041 veya üzeri.

veya Windows 11'i seçin.

Not

18362'den düşük derlemeler WSL 2'yi desteklemez. Windows sürümünüzü güncelleştirmek için Windows Update Yardımcısı kullanın. Windows sürüm 1903 desteği yalnızca x64 sistemleri için de geçerlidir. Windows'un Arm64 sürümünü kullanıyorsanız, WSL 2'ye tam erişim için Windows 10 sürüm 2004 veya sonraki bir sürüme yükseltmeniz gerekir. Daha fazla bilgi için bkz. Windows 10 Sürüm 1903 ve 1909'a gelen WSL 2 desteği .

Sürümünüzü ve derleme numaranızı denetlemek için Windows logo tuşu + R seçin, winver yazın, tamam seçin. Ayarlar menüsünde en son Windows sürümüne güncelleştir .

Not

Windows 10 sürüm 1903 veya 1909 çalıştırıyorsanız, Windows menünüzü kullanarak "Ayarlar"ı açın, "Güncelleştirme & Güvenliği" bölümüne gidin ve "Güncelleştirmeleri Denetle" seçeneğini belirleyin. Derleme numaranız 18362.1049+ veya 18363.1049+ olmalıdır ve küçük derleme numarası .1049 üzerinde olmalıdır. Daha fazla bilgi edinin: WSL 2 Desteği Windows 10 Sürüm 1903 ve 1909'a geliyor.

3. Adım - Sanal Makine özelliğini etkinleştirme

WSL 2'yi yüklemeden önce Sanal Makine Platformu isteğe bağlı özelliğini etkinleştirmeniz gerekir. Makinenizde bu özelliği kullanmak için sanallaştırma özellikleri gerekir.

PowerShell'i Yönetici olarak açın ve şu komutu çalıştırın:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

WSL yüklemesini tamamlamak ve WSL 2'ye güncelleştirmek için makinenizi yeniden başlatın.

4. Adım - Linux çekirdek güncelleştirme paketini indirme

Linux çekirdek güncelleştirme paketi, WSL'yi Windows işletim sistemi görüntüsü içinde çalıştırmak için WSL 2 Linux çekirdek en son sürümünü yükler. (Microsoft Store'danWSL'yi daha sık gönderilen güncelleştirmelerle çalıştırmak için wsl.exe --install veya wsl.exe --updatekullanın.).

  1. En son paketi indirin:

    Not

    ARM64 makinesi kullanıyorsanız lütfen bunun yerine ARM64 paketini indirin. Ne tür bir makineye sahip olduğunuzdan emin değilseniz Komut İstemi'ni veya PowerShell'i açın ve şunu girin: systeminfo | find "System Type". Uyarı: İngilizce olmayan Windows sürümlerinde, "Sistem Türü" dizesini çevirerek arama metnini değiştirmeniz gerekebilir. Find komutu için tırnak işaretlerinden de kaçmanız gerekebilir. Örneğin, Almanca'da systeminfo | find '"Systemtyp"'.

  2. Önceki adımda indirilen güncelleştirme paketini çalıştırın. (Çalıştırmak için çift tıklayın; yükseltilmiş izinler istenir, bu yüklemeyi onaylamak için 'evet' seçeneğini belirleyin.)

Yükleme tamamlandıktan sonra, yeni Linux dağıtımlarını yüklerken WSL 2'yi varsayılan sürümünüz olarak ayarlayan sonraki adıma geçin. (Yeni Linux yüklemelerinizin WSL 1 olarak ayarlanmasını istiyorsanız bu adımı atlayın).

Not

Daha fazla bilgi için Windows Komut Satırı Blogubulunan WSL2 Linux çekirdek güncelleştirme değişikliklerinimakalesini okuyun.

5. Adım - WSL 2'i varsayılan sürümünüz olarak ayarlayın

PowerShell'i açın ve yeni bir Linux dağıtımı yüklerken WSL 2'yi varsayılan sürüm olarak ayarlamak için şu komutu çalıştırın:

wsl --set-default-version 2

6. Adım - Linux dağıtımını dilediğiniz şekilde yükleme

  1. Microsoft Store açın ve favori Linux dağıtımınızı seçin.

    Microsoft Store'da Linux dağıtımlarının görünümü

    Aşağıdaki bağlantılar her dağıtım için Microsoft store sayfasını açar:

  2. Dağıtımın sayfasından "Al"ı seçin.

    Microsoft Store'da Linux dağıtımları

Yeni yüklenen bir Linux dağıtımını ilk kez başlattığınızda bir konsol penceresi açılır ve dosyaların sıkıştırmasını kaldırıp bilgisayarınızda depolanması için bir veya iki dakika beklemeniz istenir. Gelecekteki tüm fırlatmalar bir saniyeden kısa sürer.

Daha sonra yeni Linux dağıtım için bir kullanıcı hesabı ve parola oluşturmanızgerekir.

Ubuntu Windows konsolunda paket açma

TEBRİKLER! Windows işletim sisteminizle tamamen tümleştirilmiş bir Linux dağıtımını başarıyla yüklediniz ve ayarladınız!

Yükleme sorunlarını giderme

Yükleme işlemi sırasında bir sorunla karşılaşırsanız, sorun giderme kılavuzununyükleme bölümünü denetleyin.

Dağıtımları indirme

Microsoft Store'u kullanarak WSL Linux dağıtımlarını yükleyemeyeceğiniz (veya istemediğiniz) bazı senaryolar vardır. Microsoft Store'u desteklemeyen bir Windows Server veya Long-Term Servicing (LTSC) masaüstü işletim sistemi SKU'su çalıştırıyor olabilirsiniz veya şirket ağ ilkeleriniz ve/veya yöneticileriniz ortamınızda Microsoft Store kullanımına izin vermiyor olabilir. Bu durumlarda, WSL'nin kendisi kullanılabilir durumdayken Linux dağıtımlarını doğrudan indirmeniz gerekebilir.

Microsoft Store uygulaması kullanılamıyorsa, şu bağlantıları kullanarak Linux dağıtımlarını indirip el ile yükleyebilirsiniz:

Bu, <distro>.appx paketlerinin seçtiğiniz bir klasöre indirilmesine neden olur.

İsterseniz, tercih ettiğiniz dağıtımları komut satırı aracılığıyla da indirebilirsiniz. PowerShell'i, Invoke-WebRequest cmdlet'ini kullanarak kullanabilirsiniz. Örneğin, Ubuntu 20.04'ü indirmek için:

Invoke-WebRequest -Uri https://aka.ms/wslubuntu2004 -OutFile Ubuntu.appx -UseBasicParsing

Bahşiş

İndirme işlemi uzun sürüyorsa, $ProgressPreference = 'SilentlyContinue' ayarlayarak ilerleme çubuğunu kapatın

ayrıca indirmek için curl komut satırı yardımcı programını kullanabilirsiniz. Curl ile Ubuntu 20.04'ü indirmek için:

curl.exe -L -o ubuntu-2004.appx https://aka.ms/wslubuntu2004

Bu örnekte, yalnızca curl.exedeğil, curl yürütülerek PowerShell'de Invoke-WebRequestiçin PowerShell curl diğer adı yerine gerçek curl çalıştırılabilir dosyasının kullanıldığından emin olunur.

appx paketini Add-AppxPackage ile yükleme

Not Sunucu Çekirdeği yüklemelerinde aşağıdaki komut çalışmaz

Dağıtım indirildikten sonra indirmeyi içeren klasöre gidin ve bu dizinde aşağıdaki komutu çalıştırın; burada app-name Linux dağıtım .appx dosyasının adıdır.

Add-AppxPackage .\app_name.appx

Appx paketinin indirilmesi tamamlandıktan sonra appx dosyasına çift tıklayarak yeni dağıtımı çalıştırmaya başlayabilirsiniz. (Komut wsl -l, bu adım tamamlanana kadar dağıtımın yüklü olduğunu göstermez).

Windows server kullanıyorsanız veya yukarıdaki komutu çalıştırırken sorunlarla karşılaşırsanız, dosyasını zip dosyasına değiştirerek yüklemek için .appx belgeleri sayfasında alternatif yükleme yönergelerini bulabilirsiniz.

Dağıtımınız yüklendikten sonra, yönergeleri izleyerek yeni Linux dağıtım için bir kullanıcı hesabı ve parolaoluşturun.

Windows Terminali'ni yükleme (isteğe bağlı)

Windows Terminali'ni kullanmak, birden çok Linux dağıtımını veya diğer komut satırlarını (PowerShell, Komut İstemi, Azure CLI vb.) görüntülemek ve arasında hızla geçiş yapmak için birden çok sekme veya pencere bölmesi açmanıza olanak tanır. Terminalinizi benzersiz renk düzenleri, yazı tipi stilleri, boyutları, arka plan görüntüleri ve özel klavye kısayollarıyla tamamen özelleştirebilirsiniz. Daha fazla bilgi edinin.

Windows Terminalyükleyin.

Windows Terminali