Windows Subsystem for Linux (WSL) 2 vyvinutý společností Microsoft poskytuje možnost spouštět plnohodnotné prostředí Linuxu na operačním systému Windows. To umožňuje uživatelům používat známé nástroje a příkazy Linuxu k vývoji a provádění úkolů na svých počítačích se systémem Windows, aniž by museli instalovat samostatný virtuální počítač.
Nastavení WSL 2 se může pro některé uživatele zdát jako obtížný úkol, zejména pro ty, kteří právě začínají pracovat s příkazovým řádkem a prostředím Linux. Tento článek se zabývá podrobným podrobným návodem k nastavení WSL 2 na Windows 10, abyste mohli snadno začít využívat všechny výhody, které nabízí.
Nejprve se ujistěte, že máte nainstalovanou nejnovější verzi Windows 10. Poté budete muset povolit funkci WSL a aktivovat WSL 2. Poté budete muset nainstalovat distribuci Linuxu podle vašeho výběru, nakonfigurovat ji a spustit v počítači.
Poznámka: Během procesu konfigurace WSL 2 mohou nastat určité problémy nebo konflikty s již nainstalovanými programy. Proto je důležité být pozorný a pečlivě dodržovat pokyny, abyste se vyhnuli nežádoucím situacím.
Jste připraveni začít? Pojďme začít konfigurovat WSL 2 na vašem počítači se systémem Windows 10!
Co je WSL 2?
WSL 2 je založen na virtualizaci na úrovni jádra a nabízí komplexnější podporu linuxového jádra než předchozí verze WSL 1. To poskytuje vyšší výkon, lepší kompatibilitu s linuxovými aplikacemi a bližší přizpůsobení chování a funkčnosti skutečného prostředí Linuxu.
WSL 2 také podporuje spuštění dockerových kontejnerů a umožňuje použití nástrojů pro vývoj Linuxu uvnitř prostředí Windows, což usnadňuje vývoj a zlepšuje kompatibilitu mezi různými platformami.
Chcete-li použít WSL 2, musíte aktualizovat operační systém Windows 10 na verzi 2004 nebo novější a povolit režim virtualizace Hyper-V.po nastavení můžete nainstalovat a spouštět jakékoli prostředí Linuxu dostupné v Microsoft Store nebo importovat vlastní bitovou kopii s distribucí Linuxu.
První kroky s WSL 2
1. Instalace a konfigurace WSL 2:
Prvním krokem je instalace WSL 2 na váš systém Windows. To lze provést podle oficiální dokumentace společnosti Microsoft.
2. Výběr linuxové distribuce:
Po instalaci WSL 2 musíte vybrat distribuci Linuxu, kterou chcete použít. V současné době jsou podporovány různé distribuce, jako je Ubuntu, Debian, Fedora a další. Vyberte si ten, který nejlépe vyhovuje vašim potřebám a nainstalujte jej.
3. Spuštění WSL 2:
Po úspěšné instalaci distribuce Linuxu můžete spustit WSL 2 zadáním příkazu na příkazovém řádku nebo použitím rozhraní WSL ve Windows. Poté budete přesměrováni do linuxového prostředí a můžete s ním začít.
4. Práce s linuxovými aplikacemi a nástroji:
WSL 2 poskytuje možnost používat všechny aplikace a nástroje Linuxu v prostředí Windows. Můžete instalovat balíčky, provádět příkazy, vyvíjet a testovat své programy v programovacích jazycích dostupných pro Linux.
5. Sdílení dat mezi linuxovými a Windows médii:
WSL 2 nabízí různé způsoby, jak sdílet data mezi linuxovými a Windows médii. Můžete snadno přistupovat k souborům a adresářům systému Windows z prostředí Linuxu a naopak.
S těmito jednoduchými kroky můžete začít používat WSL 2 a užívat si výhod, které nabízí.
Instalace WSL 2 na Windows
Chcete-li nainstalovat WSL 2 na Windows, postupujte podle následujících kroků:
- Otevřete nabídku Možnosti systému Windows kliknutím na ikonu Start a výběrem možnosti.
- V nabídce Možnosti vyberte Aktualizace a zabezpečení.
- V levém podokně vyberte "pro vývojáře".
- V části režim vývojáře nastavte přepínač na zapnutý.
- Potvrďte akci, pokud se zobrazí požadavek na zadání hesla správce.
- Po úspěšné aktivaci režimu vývojáře otevřete Ovládací panely systému Windows.
- V ovládacím panelu vyberte Programy a poté zapněte nebo deaktivujte součásti systému Windows.
- V okně povolit nebo zakázat součásti systému Windows vyhledejte subsystém Windows pro Linux a zaškrtněte jej vedle něj.
- Klikněte na tlačítko "OK".
- Po dokončení instalace funkce Windows potvrďte restartování počítače.
Po restartu můžete nainstalovat libovolnou distribuci Linuxu z obchodu Microsoft Store. Stačí otevřít obchod a vyhledat distribuci Linuxu, kterou chcete nainstalovat (například Ubuntu, Debian nebo Kali Linux) a kliknout na tlačítko "Instalovat".
Vytvoření nové distribuce na WSL 2
Chcete-li vytvořit novou distribuci na WSL 2, Postupujte podle následujících kroků:
- Otevřete aplikaci příkazový řádek nebo PowerShell jako správce.
- Zadejte příkaz wsl --list --quiet a zjistěte, které distribuce jsou již nainstalovány.
- Chcete - li vytvořit novou distribuci, zadejte příkaz wsl --import , kde je cesta ke složce, kde chcete vytvořit distribuci, název nové distribuce a cesta ke staženému obrazu distribuce ve formátu .tar.
- Po úspěšném importu distribuce zadejte příkaz wsl --set-version 2 a přepněte jej na verzi WSL 2.
- Zadejte příkaz wsl --set-default-version 2 a nastavte WSL 2 jako výchozí verzi.
Úspěšně jste vytvořili novou distribuci na WSL 2!
Konfigurace a správa WSL 2
WSL 2 (Windows Subsystem for Linux) vám umožňuje spouštět aplikace Linux na operačním systému Windows 10, aniž byste museli instalovat virtuální počítač nebo duální spouštění. Nastavení a správa WSL 2 probíhá v několika krocích.
Krok 1: Povolení subsystému Windows pro Linux
Nejprve se ujistěte, že je v počítači povolen subsystém Windows pro Linux. To lze provést následovně:
| Otevřít | Ovládací panel → Programy → zapnutí nebo vypnutí funkcí systému Windows |
| Nastavení | U vyberte subsystém Windows pro Linux a klikněte na OK. |
| Restart | Po instalaci restartujte počítač. |
Krok 2: instalace distribuce Linuxu
Pro fungování WSL 2 je nutné nainstalovat distribuci Linuxu. To lze provést z obchodu Microsoft Store následovně:
| Otevřít | Microsoft Store |
| Vyhledávání | Najděte distribuci Linuxu, kterou potřebujete, jako je Ubuntu nebo Debian. |
| Nastavení | Klikněte na tlačítko Instalovat a počkejte na dokončení instalace. |
Krok 3: přepnutí na WSL 2
Po instalaci distribuce Linuxu je nutné přepnout verzi WSL na 2. To lze provést následovně:
| Otevřít | Příkazový řádek nebo PowerShell |
| Provést | Příkaz wsl --set-version 2, Kde je název pracovního prostoru Linuxu. |
Po provedení tohoto příkazu bude WSL 2 nainstalován a aktivován ve vašem počítači.
Krok 4: Správa distribucí Linuxu
Pro správu distribuce Linuxu ve WSL 2 lze použít příkaz wsl --list . Zobrazí se seznam nainstalovaných distribucí a jejich aktuální verze.
Chcete - li spustit distribuci Linuxu, spusťte příkaz wsl --distribution , kde je distribuční název. Můžete také použít příkazy wsl --set-default k instalaci Výchozí distribuce Linuxu a wsl --unregister k odstranění distribuce Linuxu.
Gratulujeme! Nyní máte nakonfigurováno a aktivováno WSL 2 a můžete začít používat aplikace Linux na svém počítači se systémem Windows 10.
Konfigurace zdrojů WSL 2
WSL 2 vám umožňuje vybrat počet zdrojů, které chcete přidělit vašemu virtuálnímu počítači. Níže jsou uvedeny kroky, které vám umožní nakonfigurovat zdroje WSL 2:
- Otevřete příkazový řádek nebo terminál v počítači.
- Zadejte následující příkaz k nastavení Nastavení prostředků WSL 2:
- Nahraďte název distribuce WSL, například "Ubuntu".
- Nahraďte požadovanou velikost paměti RAM v megabajtech (MB). Chcete-li například nainstalovat 2 gigabajty paměti RAM, zadejte 2048.
- Nahraďte požadovaným počtem procesorů. Chcete-li například nainstalovat 2 procesory, zadejte 2.
Po provedení těchto příkazů použije WSL 2 prostředky, které jste zadali. Pokud chcete tato nastavení později změnit, jednoduše spusťte příkazy s novými hodnotami.
Správa balíčků a aktualizací na WSL 2
WSL 2 poskytuje možnost spravovat balíčky a aktualizace pomocí nástrojů známých vývojářům Linuxu. Musíte použít příkazy, které byste použili v terminálu Linux.
Instalace balíčku
Chcete-li nainstalovat balíček do WSL 2, musíte použít správce balíčků vaší distribuce. Pokud například používáte Ubuntu, může to být příkaz apt install .
Aktualizace balíčků
Chcete-li aktualizovat nainstalované balíčky, použijte příkaz aktualizace balíčků vaší distribuce. Například v Ubuntu to může být příkaz apt update a poté apt upgrade pro aktualizaci.
Hledání balíčku
Pokud chcete najít konkrétní balíček k instalaci, použijte příkaz Najít balíčky vaší distribuce. Například v Ubuntu použijte příkaz apt search .
Odstranění balíčku
Chcete-li odinstalovat balíček na WSL 2, musíte použít příkaz Odebrat balíčky vaší distribuce. Například v Ubuntu použijte příkaz apt remove .
Aktualizace WSL 2
Pro aktualizaci WSL 2 Existuje několik způsobů. Jedním z nich je aktualizace linuxové distribuce nainstalované ve WSL 2. Můžete použít příkazy pro aktualizaci balíčků vaší distribuce, jak je popsáno výše.
Dalším způsobem je aktualizace samotného WSL 2. Windows 10 má nové funkce aktualizace WSL, které vám umožňují nainstalovat nejnovější verzi WSL a jeho jádra. Chcete-li to provést, musíte v příkazovém řádku systému Windows spustit příkaz wsl --update.
Díky schopnostem správy balíčků a aktualizací poskytovaných WSL 2 můžete balíčky snadno instalovat, aktualizovat, odinstalovat a také přijímat nejnovější aktualizace jádra WSL, aby bylo zajištěno optimální fungování vašeho vývojového prostředí založeného na Linuxu.
Práce se soubory a adresáři ve WSL 2
WSL 2 poskytuje uživatelsky přívětivé rozhraní pro práci se soubory a adresáři ve vašem prostředí Linux. V této části se podíváme na hlavní příkazy, které vám pomohou spravovat souborový systém.
1. Zobrazení obsahu aktuálního adresáře
Chcete-li zobrazit obsah aktuálního adresáře, použijte příkaz ls . Zobrazí seznam všech souborů a složek v aktuálním adresáři.
2. Stěhování podle direktorů
K procházení adresářů použijte příkaz cd . Chcete-li například přejít do složky "Documents", zadejte cd Documents .
3. Vytváření souborů a složek
K vytvoření nového souboru použijte příkaz touch . Například vytvořit soubor s názvem " example.TXT", zadejte touch example.txt .
A k vytvoření nové složky použijte příkaz mkdir . Například: mkdir new-folder .
4. Odstranění souborů a složek
K odstranění souboru použijte příkaz rm . Například odstranit soubor " example.TXT", zadejte RM example.txt .
A k odstranění složky použijte příkaz rm-r . Například: RM-r new-folder .
5. Přejmenování souborů a složek
K přejmenování souboru nebo složky použijte příkaz mv . Například přejmenovat soubor " old-name.txt " v " new-name.TXT", zadejte mv old-name.txt new-name.txt .
6. Kopírování souborů a složek
Ke zkopírování souboru použijte příkaz cp . Například zkopírovat soubor " example.TXT "do složky" Documents", zadejte CP example.txt Documents/ .
A ke zkopírování složky použijte příkaz cp-r . Například: cp-r old-folder new-folder .
7. Vyhledávání souborů a složek
Pro vyhledávání souborů a složek použijte příkaz find . Například najít všechny soubory s příponou."TXT", zadejte find . -name "*.txt" .
To jsou jen některé z hlavních příkazů pro práci se soubory a adresáři ve WSL 2. Díky znalosti těchto příkazů budete moci snadno spravovat svůj souborový systém v prostředí Linux.