Jak zprovoznit a využít Windows Subsystem for Linux (WSL) ve Windows 11

Windows Subsystem for Linux (WSL) je výkonný nástroj, který umožňuje uživatelům Windows 11 spouštět nativní Linuxové prostředí přímo ve Windows. Je ideální pro vývojáře, administrátory a nadšence, kteří chtějí používat Linuxové příkazy, nástroje nebo testovat aplikace bez nutnosti instalace virtuálního stroje nebo dual-bootu. Tento návod vás provede kroky, jak WSL zprovoznit, konfigurovat a efektivně využívat.

Co je Windows Subsystem for Linux?

WSL je integrované řešení pro běh Linuxových distribucí na Windows. Nabízí:

  • Plnou podporu příkazového řádku a nástrojů Linuxu.
  • Přístup ke sdíleným souborům mezi Windows a Linuxem.
  • Kompatibilitu s kontejnerovými technologiemi, jako je Docker (u WSL 2).
  • Možnost spouštět Linuxové aplikace včetně těch s grafickým uživatelským rozhraním (GUI).

Windows 11 podporuje WSL 2, který je rychlejší a efektivnější než původní WSL.

Jak zprovoznit WSL ve Windows 11

Ověření systémových požadavků

  • Windows 11 jakékoliv edice (včetně Home).
  • Virtualizace povolena v BIOS/UEFI. Chcete-li ověřit stav virtualizace, otevřete Správce úloh (Ctrl + Shift + Esc), přejděte na kartu Výkon a zkontrolujte, zda je Virtualizace: Povoleno.

Povolení WSL

  1. Otevřete příkazový řádek nebo PowerShell jako správce.
  2. Zadejte příkaz:
    wsl --install
    

    Tento příkaz automaticky povolí všechny potřebné funkce, nastaví WSL 2 jako výchozí verzi a nainstaluje distribuci Ubuntu.

Pokud chcete funkce povolit ručně:

  1. Otevřete Ovládací panely > Programy > Zapnout nebo vypnout funkce systému Windows.
  2. Aktivujte:
    • Windows Subsystem for Linux.
    • Virtual Machine Platform.
  3. Klikněte na OK a restartujte počítač.

Instalace Linuxové distribuce

  1. Otevřete Microsoft Store a vyhledejte distribuci Linuxu, jako je Ubuntu, Debian nebo Fedora.
  2. Klikněte na Získat a nainstalujte distribuci.
  3. Spusťte distribuci z nabídky Start, nastavte uživatelské jméno a heslo.

Jak používat WSL

Spouštění Linuxového prostředí

Po instalaci distribuce spusťte příslušnou aplikaci z nabídky Start. Otevře se příkazový řádek s Linuxovým prostředím, kde můžete používat všechny běžné příkazy a nástroje.

Sdílení souborů

Linux má přístup k souborům uloženým ve Windows prostřednictvím /mnt, například /mnt/c pro disk C:. Naopak soubory vytvořené v Linuxu můžete prohlížet ve Windows Průzkumníku zadáním \\wsl$ do adresního řádku.

Instalace aplikací a balíčků

Použijte správce balíčků své distribuce:

  • Pro Ubuntu nebo Debian:
    sudo apt update && sudo apt install <název_balíčku>
    
  • Pro Fedoru:
    sudo dnf install <název_balíčku>
    

Spouštění grafických aplikací Linuxu

WSL 2 podporuje grafické aplikace (GUI). Například:

  1. Nainstalujte aplikaci jako Gedit:
    sudo apt install gedit
    
  2. Spusťte ji příkazem gedit přímo z terminálu.

Přizpůsobení WSL

Změna výchozí distribuce

Pokud máte nainstalováno více distribucí, můžete zvolit výchozí distribuci příkazem:

wsl --set-default <název_distribuce>

Například:

wsl --set-default Ubuntu-20.04

Konfigurace výkonu

Vytvořte soubor .wslconfig ve složce uživatele a nastavte limity pro CPU, paměť nebo síť. Například:

[wsl2]
memory=4GB
processors=2
localhostForwarding=true

Integrace s Windows Terminal

Nainstalujte Windows Terminal z Microsoft Store. Po spuštění se v seznamu profilů automaticky zobrazí dostupné WSL distribuce.

Tipy pro efektivní práci s WSL

  1. Pravidelná aktualizace: Aktualizujte Linuxové distribuce a nástroje, aby byly kompatibilní s aktuálními bezpečnostními standardy.
    sudo apt update && sudo apt upgrade
    
  2. Používání Dockeru: WSL 2 je optimalizováno pro Docker. Stačí nainstalovat Docker Desktop, který integruje WSL 2.
  3. Zálohování dat: Pravidelně zálohujte soubory a konfigurace vytvořené v Linuxovém prostředí.
  4. Sdílení mezi systémy: Vytvořte symlink mezi často používanými složkami ve Windows a Linuxu, abyste zjednodušili přístup.

Řešení problémů

WSL se nespustí

  • Ověřte, zda je aktivní virtualizace v BIOS/UEFI.
  • Aktualizujte WSL příkazem:
    wsl --update
    

Problémy s připojením k síti

  • Restartujte síťové rozhraní:
    sudo service networking restart
    

Chybějící balíčky

  • Ověřte, že používáte správného správce balíčků a že máte přístup k internetu.

Windows Subsystem for Linux ve Windows 11 je skvělým nástrojem, který kombinuje flexibilitu Linuxu s uživatelskou přívětivostí Windows. Jeho jednoduchá integrace a široké možnosti přizpůsobení jej činí nepostradatelným pro vývojáře a IT profesionály. S trochou nastavení můžete efektivně pracovat s Linuxem přímo v prostředí Windows.

Návod nestačil? Chcete se na něco zeptat?

IT-forum.cz

 

Podělte se o své zkušenosti v komentářích.

Napište komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Můžete použít tyto HTML značky a atributy:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>