Jak nainstalovat subsystém Windows pro Linux 2 na Microsoft Windows 10. WSL nainstalujte Windows 11

Nainstalujte subsystém WSL- Windows pro Linux na Windows 11

Microsoft provedl mnoho změn od integrace WSL v systému Windows 10, která je nyní k dispozici také v systému Windows 11. Dříve nebylo možné spustit Linux na Windows bez použití platforem virtuálních strojů, ale s WSL 1/2 nyní je. Pro aktivaci a použití subsystému Windows pro linux-WSL však uživatel musí projít „Otočením Windows Funkce za zapnutí nebo vypnutí“ nebo „příkazového řádku“.

Nainstalujte a povolte WSL na Windows 11

Otevřené funkce Windows Windows

V systému Windows 11 nebo 10 přejděte do vyhledávacího pole a zadejte. funkce. Brzy získáte „Zapnutí funkce Windows“, vyberte jej a otevřete to samé.

Nainstalujte subsystém Windows pro Linux

Přejděte dolů a vyhledejte subsystém Windows pro Linux a zaškrtněte políčko. Poté kliknutím na tlačítko OK nainstalujte a povolte WSL.

Restartovat systém

Nakonec restartujte systém tak, aby správně integroval tuto funkci.

Použijte příkaz PowerShell, abyste povolili WSL

Pokud nechcete používat výše uvedenou metodu GUI, jednoduše klepněte pravým tlačítkem myši na tlačítko Start Windows 11 a vyberte „Windows Terminal (Admin)“.

Vložte daný příkaz a stiskněte klávesu Enter.

Povolit-WindowsoptionAlFeature.Online.FeatureName Microsoft-Windows-Subsystem-Linux

Typ y, stiskněte klávesu Enter a restartujte systém.

Nainstalujte distro

Klepněte pravým tlačítkem myši na tlačítko Start a zadejte níže uvedený příkaz a nainstalujte libovolný dostupný Linux Distro, například pokud chcete získat Ubuntu WSL, pak příkaz bude:

Alternativně můžete použít Microsoft Store pro WSL Distris.

Chcete.li zkontrolovat dostupné distro:

Nainstalovat Ubuntu:

WSL.exe.-Nainstalujte Ubuntu-20.04

Jakmile to uděláte, přejděte znovu do vyhledávacího pole a zadejte Ubuntu pro přístup k linuxovému bash.

Jak nainstalovat subsystém Windows pro Linux 2 na Microsoft Windows 10

Subsystém Windows pro Linux 2, WSL 2 nebo WSL zkrátka je nástrojem na Microsoft Windows 10, který umožňuje vývojářům provozovat prostředí Linux přímo na Windows bez jakýchkoli úprav, softwaru pro sekundární virtuální stroj nebo nastavení duálního bootu. WSL se nativně integruje s většinou aplikací na vaší pracovní stanici, což umožňuje vývojové zkušenosti podobné linuxu na Windows. WSL to dosahuje pomocí vestavěného softwaru pro virtualizaci společnosti Microsoft s názvem Hyper-V k spuštění.

V tomto tutoriálu povolíte WSL, nainstalujte Ubuntu 20.04 na svou pracovní stanici pomocí WSL a nainstalujte nový příkazový řádek Windows Microsoft, abyste získali přístup k vašemu Ubuntu 20.04 Instalace. To vám poskytne programovací prostředí Linux, které je nativní pro Windows.

Předpoklady

Abyste mohli následovat s touto příručkou, budete potřebovat:

  • Osobní počítač s nainstalovaným Windows 10: Subsystém Windows pro Linux 2 vyžaduje Windows 10 verze 1903 nebo vyšší s Build 18362 nebo vyšší. U systémů ARM64 je vyžadována verze 2004 nebo vyšší s budováním 19041. Sestavy nižší než to nepodporují WSL 2.

Pokud neinstalujete WSL na virtuální počítač, můžete toto varování úplně přeskočit.

Krok 1. Povolení služeb Windows pro WSL

První věc, kterou musíte udělat, je povolit konkrétní služby Windows, abyste mohli spustit WSL. Tyto služby přicházejí s Windows, ale jsou ve výchozím nastavení vypnuty, dokud se nerozhodnete, že je potřebujete. Otevřete nabídku startu a vyhledejte PowerShell. Budete muset kliknout pravým tlačítkem na PowerShell a kliknout na běh jako správce.

Jakmile to uděláte, otevře se okno PowerShell. Použijete nástroj pro servis a správu obrázků nasazení systému Windows, abyste povolili volitelné funkce Windows, které jsou ve výchozím nastavení deaktivovány. Spusťte následující příkaz a povolte funkci WSL:

PS C: \ Windows \ System32 Disp.Exe /online /Enable-Feature /FeatureName: Microsoft-Windows-Subsystem-Linux /All /Norestart

Jakmile spustíte příkaz, uvidíte výstup podobný tomuto:

OutputDeployment Image Service and Management Tool Version: 10.0.19041.844 Verze obrazu: 10.0.19042.985 Funkce povolení [100.0%] Operace úspěšně dokončila.

Dále spusťte následující příkaz v PowerShell, abyste povolili platformu virtuálního počítače Windows. To umožňuje druhé generaci WSL tím, že umožňuje Hyper-V a umožňuje Windows ‚nainstalovat Linux pomocí jeho.

PS C: \ Windows \ System32 Disp.exe /online /enable-feature /fearuName: virtualMachinePlatform /all /norestart

Jakmile spustíte příkaz, uvidíte výstup podobný tomuto:

OutputDeployment Image Service and Management Tool Version: 10.0.19041.844 Verze obrazu: 10.0.19042.985 Funkce povolení [100.0%] Operace úspěšně dokončila.

Jakmile to uděláte, budete muset restartovat okna pro tyto změny.

Po dokončení restartu se přihlaste zpět na svou pracovní stanici.

Dále si budete muset stáhnout nejnovější balíček pro aktualizaci jádra Linux z společnosti Microsoft a nainstalovat jej.

Chcete.li tento balíček nainstalovat, stahujte kliknutím na wsl_update_x64.Balíček MSI na místní pracovní stanici. Jakmile je stažen, spusťte aplikaci a postupujte podle pokynů k nainstalu.

Nakonec musíte nastavit výchozí verzi WSL na verzi 2. Otevřete další terminál PowerShell jako správce a spusťte následující příkaz:

PS C: \ Windows \ System32 WSL.-Verze Set-Default 2

Jakmile spustíte příkaz, uvidíte výstup podobný tomuto:

Výstupy pro informace o klíčových rozdílech s WSL 2 Navštivte prosím https: // aka.MS/WSL2

Nyní, když jste to udělali, je WSL 2 povolena a připravena běžet na vaší pracovní stanici. Dále budete muset nainstalovat operační systém založený na Linuxu pomocí WSL 2.

Krok 2. Instalace Ubuntu 20.04 Používání WSL

Nyní, když máte nainstalovanou WSL 2, musíte dále nainstalovat distribuci Linux z Microsoft Store. Pro tento tutoriál nainstalujeme výchozí možnost Ubuntu z obchodu, která se stane Ubuntu 20.04 V tuto chvíli. Existuje mnoho různých možností, z nichž si můžete vybrat, a všechny by měly přivést téměř stejný přístup k instalaci, jak je stanoveno v tomto tutoriálu.

Otevřete nabídku startu, vyhledejte obchod Microsoft a otevřete ji.

Vyhledejte vyhledávací lištu v pravém horním rohu a vyhledejte Linux.

Objeví se mnoho možností; Vyberte dlaždici Ubuntu a nainstalujte nejnovější podporovanou verzi Ubuntu. Kliknutím na tlačítko GET přidejte aplikaci na svůj účet. Jakmile to uděláte, tlačítko GET bude nahrazeno tlačítkem instalace. Kliknutím na toto tlačítko nainstalujte Ubuntu na místní pracovní stanici. Jakmile je instalace provedena, zobrazí se tlačítko spuštění. Kliknutím na to spustíte Ubuntu.

Při prvním spuštění ubuntu vás bude informovat, že provádí počáteční konfiguraci, která může trvat několik minut. Poté vás to vyzve k uživatelské jméno a heslo systému Linux. Toto uživatelské jméno a heslo nemusí být stejné jako váš systém, ale bude nutné, abyste mohli použít sudo k získání oprávnění správce.

nainstalovat, subsystém, windows, linux

Jakmile vytvoříte svého uživatele, počáteční nastavení je kompletní a Ubuntu je připraveno k použití.

Nyní, když máte nainstalovanou Ubuntu, nainstalujete robustnější terminál pro přístup k Ubuntu prostřednictvím Windows.

Krok 3. Instalace a konfigurace nového příkazového řádku Windows

Ubuntu poskytuje výchozí terminál pro použití, ale Microsoft Open Získal a znovu implementoval svůj terminál a označil jej na terminálu Windows. Tento terminál podporuje mnohem více přizpůsobení a snadné možnosti použití než výchozí terminál Ubuntu, takže jej budete chtít nainstalovat.

Dále nainstalujete tento terminál na svou pracovní stanici. Přejděte zpět na vyhledávací lištu v obchodě Microsoft a vyhledejte terminál.

Nainstalujte terminál Windows stejným způsobem, jakým jste nainstalovali Ubuntu, kliknutím na GET a nainstalujte. Spusťte terminál kliknutím na spuštění nebo výběrem programu z nabídky Start.

Ve výchozím nastavení otevírá terminál Windows konzoli PowerShell.

Pokud chcete otevřít jinou konzoli, klikněte na tlačítko dolů do dolů a podívejte se na to, co je k dispozici. Ve výchozím nastavení máte přístup k PowerShell, příkazovému řádu a Azure Cloud Shell. Při instalaci jakéhokoli linuxu WSL se objeví zde stejně jako instalace Ubuntu. Kliknutím na Ubuntu otevře shell Ubuntu na nové kartě.

Pokud chcete změnit některé z výchozích možností terminálu, klikněte na tlačítko šipka dolů a vyberte Nastavení.

Dále nastavte Ubuntu jako výchozí konzolu. Na výchozím profilu Vyberte svůj obrázek Ubuntu WSL a kliknutím na Uložit se z něj stane možnost výchozí možnosti.

Nyní, když kliknete na tlačítko nebo otevřete nový terminál Ubuntu bude výchozí shell.

Nyní máte nainstalován nový nástroj pro příkazový řádek Windows a nakonfigurován tak, aby ve výchozím nastavení otevřel terminál WSL Ubuntu. Nyní jste připraveni používat Linux na Windows pomocí WSL.

Závěr

Nyní máte plně fungující prostředí Linux v systému Windows. Nakonfiguroval jste počítač tak, aby využil výhod subystému Windows pro Linux a nainstaloval prostředí Ubuntu pomocí WSL. Pokud dáváte přednost jiné distribuci Linuxu, můžete nainstalovat další, včetně Debiana, Suse nebo Kali Linux. Odtud můžete nainstalovat nástroje pro vývojáře, abyste měli kompletní vývojové prostředí Linux na Windows.

Děkujeme, že jste se dozvěděli s komunitou DigitalOcean. Podívejte se na naše nabídky pro výpočet, úložiště, síť a spravované databáze.

Як встановити підсистему Windows для Linux у Windows 11

Vzdálený vývoj ve WSL

Tento tutoriál vás prochází prostřednictvím aktivace subsystému Windows pro Linux (WSL) a spuštěním vizuálního kódu Studio ve WSL pomocí přípony WSL.

Předpoklady

Nainstalujte příponu

Rozšíření WSL umožňuje spustit kód Visual Studio v subsystému Windows pro Linux (WSL).

Předpoklad kontroly

S nainstalovaným rozšířením WSL uvidíte novou položku stavového řádku zcela vlevo.

Položka vzdálené stavové řádek vám může rychle ukázat, ve kterém kontextu je spuštěn kód (místní nebo vzdálený) a kliknutím na položku vyvolá příkazy WSL prodloužení.

Povolit WSL

Subsystém Windows pro Linux (WSL) je volitelnou funkcí na Windows 10. Můžete jej povolit prostřednictvím dialogu funkcí Windows nebo PowerShell.

Dialogové okno Windows Funkce

Ve vyhledávacím panelu Windows zadejte „funkce“, abyste mohli vyvolávat funkce okna otočení. Přejděte dolů a zkontrolujte subsystém Windows pro Linux.

Vyberte OK a budete vyzváni k restartování Windows.

PowerShell

Pokud dáváte přednost, můžete otevřít PowerShell jako správce a zadat:

Povolit-WindowsoptionAlFeature.Online.FeatureName Microsoft-Windows-Subsystem-Linux

Po spuštění příkazu budete vyzváni k restartu Windows.

Zkontrolujte WSL

Po restartování Windows můžete zkontrolovat, zda máte povoleno WSL otevřením příkazového řádku a zadáním „WSL“.

nainstalovat, subsystém, windows, linux

WSL je povoleno, ale dosud jste nainstalovali distribuci Linuxu.

Nainstalujte Linux distro

Nainstalujete distribuce Linuxu pro WSL z obchodu Microsoft Store. Můžete použít aplikaci Store nebo vyhledat distro Linux ve vyhledávacím panelu Windows. Vyberte distribuci Linux, kterou chcete nainstalovat (například Ubuntu) a postupujte podle pokynů.

Vyberte Nainstalujte.

A po dokončení vyberte spuštění a začněte. Tím se otevře terminál Linux a dokončí instalaci. Protože nastavujete úplnou instanci Linuxu, budete muset vytvořit ID uživatele a heslo. Nyní provozujete Linux na Windows.

Python Development

Pokud již nemáte nainstalovaný Python, spusťte do instalace Linuxu nainstalovat následující příkazy a nainstalovat Python3 a PIP, správce balíčku pro Python.

sudo apt aktualizace sudo apt instalace python3 python3-pip

Začněte kanonickou aplikací „Hello World“. Vytvořte novou složku s názvem „HelloWorld“ a poté přidejte soubor Python, který po spuštění vytiskne zprávu:

Mkdir Helloworld CD HelloWorld Echo ‚Print („Ahoj z Pythonu na Ubuntu na Windows!“)‘ Ahoj.Py Python3 Ahoj.Py

Ve vzdáleném prostředí Linux (toto distro WSL je technicky další stroj bez uživatelského rozhraní, který se právě stane lokálně na vašem počítači), vaše vývojové nástroje a zkušenosti jsou docela omezené. V terminálu můžete spustit VIM a upravit svůj soubor, nebo můžete zdroje upravit na straně Windows přes Mount \\ WSL:

Problém s tímto modelem je v tom, že runtime Python, Pip nebo jakékoli balíčky Conda, nejsou nainstalovány na Windows.

Pamatujte, že Python je nainstalován v Linux Distro, což znamená, že pokud upravujete soubory Python na straně Windows, nemůžete je spustit ani ladit, pokud nainstalujete stejný zásobník vývoje Python na Windows. A to poráží účel mít izolovanou instanci Linuxu se všemi vašimi nástroji Python a runtimes!

Běh ve WSL

V terminálu WSL se ujistěte, že jste ve složce HelloWorld, a zadejte ‚kód.’Pro spuštění kódu vizuálního studia. ‚.„Argument říká, že vs kód otevírá aktuální složku. Pokud používáte zasvěcenci verze VS kódu, budete muset spustit ‚Code-Insiders.‘ namísto.

POZNÁMKA: Pokud tento příkaz nefunguje, možná budete muset restartovat svůj terminál, nebo nemusíte při instalaci nainstalovat kód vs.

První věc, kterou uvidíte, je zpráva o „instalaci vs kódového serveru“ (číslo C7D83E57… je verze serveru VS kódu, který odpovídá právě nainstalovaným nástrojům na straně klienta)). VS kód instaluje malý server na straně Linuxu, s nímž se bude mluvit o stolním vs. Tento server poté nainstaluje a hostí rozšíření ve WSL, takže běží v souvislosti s nástroji a rámcemi nainstalovanými ve WSL. Jinými slovy, vaše jazykové prodloužení bude běžet proti nástrojům a rámcům nainstalovaným ve WSL, nikoli proti tomu, co je na straně Windows nainstalováno, jak by mělo pro správný vývojový zážitek.

Další věc, která se stane, je, že vs kód spustí a otevře složku HelloWorld. Můžete vidět rychlé oznámení, které vám řekne, že vs kód se připojuje k WSL, a můžete být vyzváni, abyste mohli povolit přístup k uzlu.Server založený na JS.

Nyní, když se vznášíte nad ahoj.Py. Získáte správnou cestu Linux.

Integrovaný terminál

Spusťte terminál Nový terminál (⌃` (Windows, Linux Ctrl`)) a otevřete novou instanci terminálu.

Zahájíte novou instanci shell bash ve WSL, znovu z VS kódu spuštěného na Windows.

Tip: V levém dolním rohu stavového řádku můžete vidět, že jste připojeni k instanci WSL: Ubuntu.

Upravit a ladit

Instalace rozšíření Pythonu (a další nástroje)

Klikněte na ahoj.PY jej otevřít pro úpravy. V tomto případě budete vyzváni doporučením prodloužení. Pokračujte a vyberte nainstalujte a znovu načtěte, pokud je výzva.

Chcete.li prokázat, že rozšíření je nainstalováno ve WSL, znovu otevřete zobrazení rozšíření (⇧⌘x (Windows, Linux Ctrlshiftx))). Uvidíte sekci s názvem WSL: Ubuntu. nainstalovaná a můžete vidět jakákoli rozšíření, která jsou nainstalována na straně WSL.

Při opětovném načtení vás také vyzvete, řeknete vám, že Pylint Linter není nainstalován. Lintery se používají k zobrazení chyb a varování ve zdrojovém kódu. Pokračujte a vyberte nainstalovat.

Nyní, když upravíte svůj kód, získáte bohaté zbarvení a dokončení.

A když uložíte soubor (⌘s (Windows, Linux Ctrls)), dostanete na souboru chyby a varování chyby a varování.

Ladění

S nastavením vašich nástrojů pojďme udělat tento krok dále. Nastavte bod zlomu na lince 1 Hello.PY kliknutím na okap nalevo od čísla řádku nebo umístěním kurzoru na linku a stisknutím F9.

Nyní stisknutím aplikace spustíte aplikaci. Budete se zeptat, jak spustit aplikaci, a protože se jedná o jednoduchý soubor, vyberte soubor Python.

Aplikace začne a zasáhnete bod zlomu. Proměnné můžete zkontrolovat, vytvářet hodinky a procházet zásobníkem hovoru.

Stisknutím tlačítka F10 vykročíte a uvidíte výstup příkazu tisku v debug konzole.

Získáte úplné vývojové zkušenosti s kódem Visual Studio pomocí instance Linux nainstalované ve WSL.

Pokud chcete otevřít další složku ve WSL, otevřete nabídku souboru a vyberte Otevřít složku. Získáte minimální soubor a navigátor složky pro systém souborů Linux, nikoli systém souborů Windows.

Pokud chcete přepnout zpět na Windows, vyberte místní možnost Zobrazit lokální možnost a získáte standardní dialogové okno SOUBOR SOUBORU Windows.

Ukončení připojení WSL

Svou relaci můžete ukončit ve WSL a vrátit se ke spuštění vs kódu lokálně pomocí blízkého připojení souboru.

Gratulujeme

Gratulujeme, tento tutoriál jste úspěšně dokončili!

Dále se podívejte na další rozšíření vzdáleného vývoje.

Nebo je všechny získejte instalací balíčku prodlužování vzdáleného vývoje.

[Vyřešeno] WSL nefunguje po upgradu na Windows 11

WSL je subsystém Windows pro Linux a toto WSL nefunguje po upgradu na Windows 11. Pokud jste tímto problémem znepokojeni, tento článek z průvodce Minitool oddíl bude o této chybě něco mluvit a ukázat některá řešení.

Subsystém Windows pro Linux (WSL) je součástí funkce operačního systému Windows, která vám umožňuje spustit systémy souborů Linux, nástroje příkazové linie a GUI v počítačích Windows. Mnoho uživatelů však uvedlo, že WSL nefunguje nebo nezačíná na Windows 11.

Jak opravit WSL nefunguje v systému Windows 11? Čti dál.

Docházím z prostoru na vašem Chromebooku? Jak uvolnit prostor na Chromebooku? Tento příspěvek by vám ukázal několik způsobů, jak uvolnit úložiště Chromebook.

Oprava 1: Povolte subsystém Windows pro Linux

Když uživatelé upgradují své systémy na Windows 11, funkce WSL bude deaktivována. Povolte tedy pouze tuto funkci a vrátí se do normálního stavu.

Krok 1: Stisknutím tlačítka Windows WIL S a typu otočení Windows a stiskněte tlačítko Enter.

Krok 2: Přejděte dolů po obrazovce a vyberte subsystém Windows pro Linux a povolte jej.

Krok 3: Nyní klikněte na tlačítko OK.

Počkejte několik sekund, než budou nainstalovány systémové soubory, a budete vyzváni k restartování počítače.

Oprava 2: Povolte virtuální stroj

Spuštění subsystému Windows pro Linux (WSL) vyžaduje instalaci virtuálního počítače, který vám umožňuje spouštět více operačních systémů současně pomocí stejného hardwaru. Pokud je povolen subsystém Windows pro Linux, je třeba zkontrolovat další věc, zda je povolen virtuální stroj. Pokračujte takto:

Krok 1: Stiskněte tlačítko Windows Windows Windows a zadejte tlačítko Windows Windows a poté stiskněte tlačítko Enter.

Krok 2: Přejděte dolů na obrazovku a vyberte platformu virtuálního počítače a povolte ji.

Krok 3: Nyní klikněte na tlačítko OK.

Počkejte několik sekund, budete požádáni o restartování počítače a zkontrolujte, zda je problém vyřešen.

Oprava 3: Povolte Hyper-V

Hyper-V je funkce v operačním systému Windows, která umožňuje systému vytvářet virtuální prostředí. Pokud je tato funkce deaktivována ve vašem systému, nebudete moci spustit nebo vytvářet WSLS. Proto musíte povolit Hyper-V.

V krabici s funkcemi Windows hledejte Hyper-V a povolte jej. Po povolení funkce restartujte počítač a zkontrolujte, zda je opraven.

Установка WSL2 на Windows ✨

Můžete streamovat Xbox Series X | S až PC? Jak streamovat Xbox Series X | S na PC? Chcete na ně znát odpověď? Stačí si přečíst tento příspěvek a dozvědět se více.

Oprava 4: Spusťte subsystém Windows pro Linux z Microsoft Store

Někdy uživatelé nejsou schopni spustit WSL kvůli závadě v nainstalované aplikaci. Proto musíte aktualizovat WSL z obchodu Microsoft Store a můžete spustit subsystém Windows pro Linux (WSL) z Store Microsoft Store. Tímto způsobem nejen získáte nejnovější aktualizace a nové funkce, ale také problémy s řešením problémů.

Krok 1: Stiskněte klávesu Windows a zadejte Microsoft Store a poté stiskněte Enter.

Krok 2: Vyberte knihovnu z levého dolního rohu obrazovky aplikací.

Krok 3: Vyberte aplikaci Linux Distribution, například Ubuntu, a klikněte na spuštění.

Nyní začněte WSL a zkontrolujte, zda WSL nefunguje v problému se systémem Windows 11 přetrvává.

Oprava 5: Opravte aplikaci Linux Distribution

Vaše aplikace Linux Distribution Application se může zabývat rozbitými chybami, nebo může být zastaralé, což vám brání v tom, abyste ji správně používali. Pokud tomu tak je, máte dvě možnosti, jak problém vyřešit: Opravit jej nebo jej odinstalovat a znovu nainstalovat. Chcete.li opravit žádost, postupujte podle níže uvedených kroků:

Krok 1: Stisknutím tlačítka Windows I otevřete nastavení. Poté vyberte aplikace.

Krok 2: Klikněte na funkce aplikací nebo nainstalované aplikace na pravé straně obrazovky.

Krok 3: Přejděte dolů na obrazovku a vyberte aplikaci Linux Distribution.

Krok 4: Klikněte na tří-testovaný řádek a vyberte Advanced Možnosti.

Krok 5: Nyní klikněte na tlačítko Oprava. Poté postupujte podle pokynů na obrazovce a dokončete proces.

nainstalovat, subsystém, windows, linux

Po dokončení můžete spustit WSL a zkontrolovat, zda se WSL nefunguje v vydání Windows 11.

Jak vidět nedávno otevřené soubory v systému Windows 11? Pokud chcete znát odpověď, tento příspěvek je to, co potřebujete.

| Denial of responsibility | Contacts |RSS