Sdílet prostřednictvím


Postup instalace Linuxu ve Windows pomocí WSL

Vývojáři můžou současně přistupovat k výkonu Windows i Linuxu na počítači s Windows. Subsystém Windows pro Linux (WSL) umožňuje vývojářům nainstalovat linuxovou distribuci (například Ubuntu, OpenSUSE, Kali, Debian, Arch Linux atd.) a používat linuxové aplikace, nástroje a nástroje příkazového řádku Bash přímo ve Windows, bez nutnosti režie tradičního virtuálního počítače nebo duálního spuštění.

Požadavky

Abyste mohli použít následující příkazy, musíte používat Windows 10 verze 2004 a vyšší (build 19041 a novější) nebo Windows 11. Pokud používáte starší verze, podívejte se na stránku ruční instalace.

Instalace příkazu WSL

Teď můžete nainstalovat vše, co potřebujete ke spuštění WSL pomocí jediného příkazu. Otevřete PowerShell nebo příkazový řádek Windows v režimu správce tak, že kliknete pravým tlačítkem myši a vyberete Spustit jako správce, zadáte příkaz wsl --install a restartujte počítač.

wsl --install

Tento příkaz umožní funkce potřebné ke spuštění WSL a instalaci distribuce Ubuntu Linuxu. (Toto výchozí rozdělení lze změnit).

Pokud používáte starší sestavení nebo nechcete používat příkaz install a chcete podrobné pokyny, přečtěte si pokyny k ruční instalaci WSL pro starší verze.

Při prvním spuštění nově nainstalované linuxové distribuce se otevře okno konzoly a zobrazí se výzva, abyste čekali, až se soubory dekomprimuje a uloží se na váš počítač. Všechny budoucí starty by měly trvat méně než sekundu.

Poznámka:

Výše uvedený příkaz funguje jenom v případě, že wsL není vůbec nainstalován. Pokud spustíte wsl --install a zobrazí se text nápovědy WSL, zkuste spustit wsl --list --online pro zobrazení seznamu dostupných distribucí a pak spusťte wsl --install -d <DistroName> k instalaci distribuce. Pokud chcete odinstalovat WSL, přečtěte si téma Odinstalace starší verze WSL nebo zrušení registrace nebo odinstalace distribuce Linuxu.

Změna výchozí nainstalované distribuce Linuxu

Ve výchozím nastavení bude nainstalovaná distribuce Linuxu Ubuntu. To lze změnit pomocí příznaku -d .

  • Pokud chcete změnit nainstalovanou distribuci, zadejte: wsl --install -d <Distribution Name>. Nahraďte <Distribution Name> názvem distribuce, kterou chcete nainstalovat.
  • Pokud chcete zobrazit seznam dostupných distribucí Linuxu, které si můžete stáhnout prostřednictvím online obchodu, zadejte: wsl --list --online nebo wsl -l -o.
  • Chcete-li nainstalovat další linuxové distribuce po počáteční instalaci, můžete také použít příkaz: wsl --install -d <Distribution Name>.

Návod

Pokud chcete nainstalovat další distribuce z příkazového řádku Linux/Bash (nikoli z PowerShellu nebo příkazového řádku), musíte použít .exe v příkazu: wsl.exe --install -d <Distribution Name> nebo k výpisu dostupných distribucí: wsl.exe -l -o.

Pokud během procesu instalace narazíte na problém, projděte si část o instalaci v návodu k odstranění potíží.

Pokud chcete nainstalovat linuxovou distribuci, která není uvedená jako dostupná, můžete importovat jakoukoli distribuci Linuxu pomocí souboru TAR. Nebo v některých případech, stejně jako u Arch Linuxu, můžete nainstalovat pomocí .appx souboru. Můžete také vytvořit vlastní linuxovou distribuci , která se bude používat s WSL.

Nastavení informací o uživatelích s Linuxem

Po instalaci WSL budete muset vytvořit uživatelský účet a heslo pro nově nainstalovanou linuxovou distribuci. Další informace najdete v příručce osvědčené postupy pro nastavení vývojového prostředí WSL.

Nastavení a osvědčené postupy

Doporučujeme postupovat podle našich osvědčených postupů pro nastavení průvodce vývojovým prostředím WSL pro podrobný postup nastavení uživatelského jména a hesla pro nainstalované linuxové distribuce pomocí základních příkazů WSL, instalace a přizpůsobení terminálu Windows, nastavení pro správu verzí Gitu, úpravy kódu a ladění pomocí vzdáleného serveru VS Code. osvědčené postupy pro ukládání souborů, nastavení databáze, připojení externí jednotky, nastavení akcelerace GPU a další.

Zkontrolujte, jakou verzi WSL používáte.

Můžete zobrazit seznam nainstalovaných distribucí Linuxu a zkontrolovat, jestli je každá verze WSL nastavená zadáním příkazu: wsl -l -v v PowerShellu nebo příkazovém řádku Windows.

Pokud chcete nastavit výchozí verzi na WSL 1 nebo WSL 2 při instalaci nové linuxové distribuce, použijte příkaz: wsl --set-default-version <Version#>a nahraďte <Version#> 1 nebo 2.

Pokud chcete nastavit výchozí linuxovou distribuci použitou s příkazem wsl , zadejte: wsl -s <DistributionName> nebo wsl --set-default <DistributionName>nahraďte <DistributionName> názvem linuxové distribuce, kterou chcete použít. Například z PowerShellu nebo CMD zadejte: wsl -s Debian pokud chcete nastavit výchozí distribuci debianu. Nyní spuštěním wsl npm init z PowerShellu bude spuštěn příkaz npm init v Debianu.

Pokud chcete spustit konkrétní distribuci wsl z PowerShellu nebo příkazového řádku Windows beze změny výchozí distribuce, použijte příkaz: wsl -d <DistributionName>a nahraďte <DistributionName> názvem distribuce, kterou chcete použít.

Další informace najdete v příručce k základním příkazům pro WSL.

Aktualizujte verzi z WSL 1 na WSL 2

Nové instalace Linuxu nainstalované pomocí wsl --install příkazu se ve výchozím nastavení nastaví na WSL 2.

Příkaz wsl --set-version lze použít k downgradu z WSL 2 na WSL 1 nebo k aktualizaci dříve nainstalovaných linuxových distribucí z WSL 1 na WSL 2.

Pokud chcete zjistit, jestli je vaše linuxová distribuce nastavená na WSL 1 nebo WSL 2, použijte příkaz: wsl -l -v.

Pokud chcete změnit verze, použijte příkaz: wsl --set-version <distro name> 2 nahraďte <distro name> názvem distribuce Linuxu, kterou chcete aktualizovat. Například wsl --set-version Ubuntu-20.04 2 nastaví distribuci Ubuntu 20.04 k používání WSL 2.

Pokud jste před wsl --install dostupným příkazem ručně nainstalovali WSL, možná budete muset povolit volitelnou komponentu virtuálního počítače , kterou používá WSL 2, a pokud jste to ještě neudělali, nainstalujte balíček jádra .

Další informace najdete v referenčních informacích k příkazu WSL pro seznam příkazů WSL, porovnání WSL 1 a WSL 2 s pokyny, které se mají použít pro váš pracovní scénář, nebo osvědčené postupy pro nastavení vývojového prostředí WSL pro obecné pokyny k nastavení vhodného vývojového pracovního postupu s WSL.

Způsoby spuštění více distribucí Linuxu pomocí WSL

WSL podporuje spouštění tolik různých distribucí Linuxu, kolik chcete nainstalovat. Může to zahrnovat výběr distribucí z Microsoft Storu, import vlastní distribuce nebo vytvoření vlastní distribuce.

Existuje několik způsobů, jak po instalaci spustit distribuce Linuxu:

  • Instalace terminálu Windows(doporučeno) Pomocí terminálu Windows podporuje tolik příkazů, kolik chcete nainstalovat, a umožňuje vám je otevřít na několika kartách nebo v podoknech oken a rychle přepínat mezi několika linuxovými distribucemi nebo jinými příkazovými řádky (PowerShell, příkazový řádek, Azure CLI atd.). Terminál můžete plně přizpůsobit pomocí jedinečných barevných schémat, stylů písem, velikostí, obrázků na pozadí a vlastních klávesových zkratek. Další informace.
  • Distribuci Linuxu můžete otevřít přímo tak, že přejdete do nabídky Start systému Windows a zadáte název nainstalovaných distribucí. Příklad: Ubuntu. Tím se Ubuntu otevře ve vlastním okně konzoly.
  • Z příkazového řádku windows nebo PowerShellu můžete zadat název nainstalované distribuce. Příklad: ubuntu
  • Z příkazového řádku windows nebo PowerShellu můžete otevřít výchozí linuxovou distribuci uvnitř aktuálního příkazového řádku zadáním: wsl.exe.
  • Z příkazového řádku Windows nebo PowerShellu můžete použít výchozí linuxovou distribuci uvnitř aktuálního příkazového řádku, aniž byste museli zadávat novou, zadáním:wsl [command]. Nahrazení [command] příkazem WSL, například: wsl -l -v pro výpis nainstalovaných distribucí nebo wsl pwd zobrazením, kde je aktuální cesta k adresáři připojena ve wsl. V PowerShellu zadá příkaz get-date datum ze systému souborů Windows a wsl date zadá datum ze systému souborů Linuxu.

Zvolená metoda by měla záviset na tom, co děláte. Pokud jste otevřeli příkazový řádek WSL v okně Windows Prompt nebo PowerShellu a chcete ho ukončit, zadejte příkaz: exit.

Chcete vyzkoušet nejnovější funkce WSL ve verzi Preview?

Vyzkoušejte nejnovější funkce nebo aktualizace WSL tím, že se připojíte k programu Windows Insiders. Jakmile se připojíte k programu Windows Insider, můžete zvolit kanál, který chcete dostávat buildy Preview z nabídky nastavení Windows, a automaticky přijímat všechny aktualizace WSL nebo funkce preview přidružené k danému buildu. Můžete si vybrat z:

  • Vývojový kanál: Nejnovější aktualizace, ale nízká stabilita.
  • Beta kanál: Ideální pro počáteční uživatele, spolehlivější buildy než vývojový kanál.
  • Kanál Verze Preview: Opravy verze Preview a klíčové funkce v příští verzi Windows těsně před tím, než bude k dispozici pro veřejnost.

Pokud nechcete přepnout instalaci Windows na kanál preview, můžete stále otestovat nejnovější náhled WSL vydáním příkazu: wsl --update --pre-release. Další informace najdete na stránce vydání WSL na GitHubu.

Dodatečné zdroje