Search
V předmětu PRPA využíváme vývojové prostřední Linuxu, které přináší mnohé výhody oproti základní Windows konzoli. Jelikož operační systém Windows 10/11 umožňuje instalaci subsystému pro Linux, díky které získáme konzoli stejnou jako v systému Ubuntu. Poté je možné spouštět a instalovat programy přes Windows stejně pohodlně přes příkazový řádek.
K intalaci tohoto podsystému je nejdříve potřeba aktivovat vývojářský režim v nastavení. Do vyhledávání stačí napsat “Nastavení pro vývojáře” (EN: Developer Settings) a poté zaškrtnout políčko pod kolonkou Vývojářský režim (EN: Developer Mode).
Po zaškrtnutí vyskočí ve Windows Update balíček, který se nainstaluje a je potřeba restartovat počítač.
Po restartování počítače je potřeba zapnout funkci subsystému pro Linux. Ve vyhledávání vyhledáme “Funkce systému Windows” (EN: Turn Windows features on or off). Zde zaškrtneme políčka “Subsystém Windows pro Linux” (EN: Windows Subsystem for Linux) společně s “Platforma virtuálního počítače” (EN: Virtual Machine Platform) a potvrdíme stisknutím OK. Systém nás poté vyzve k dalšímu restartu, popř. proveďte restart sami. Dále je vyžadováno povolit Virtualizaci v nastavení BIOSu (postup se liší pro každé PC).
wsl --update
wsl --set-default-version 2
Nyní je počítač připraven pro instalaci. Otevřeme si Microsoft store a zde vyhledáme “Ubuntu”. První nalezená aplikace je varianta, kterou potřebujeme.
Následně stačí tento produkt nainstalovat. Instalace může chvíli trvat, z důvodu větší velikosti balíčku. Tímto způsobem nainstalujete Ubuntu pro VÁŠ (současně přihlášený) uživatelský účet. Pokud chcete WSL spouštět i z jiného účtu, tak musíte instalaci provést i tam nebo ji provést jako správce.
Po skončení instalace by již mělo být možné spustit příkazový řádek zadáním “ubuntu” nebo “bash” do vyhledávání Windows. Příkazovému řádku může ještě několik minut trvat než nainstaluje základní balíčky. Poté vás vyzve k vytvoření uživatelského jména a hesla.
Fatal fail
Katastrofické selhání
Pro ujištění, že používáte WSL verze 2, tak pod svým uživatelským účtem otevřte PowerShell (spustit jako uživatel, NE jako správce), zjistěte verzi WSL wsl -l -v a případně nastavte verzi 2 dané distribuci, například wsl --set-version Ubuntu 2 (seznam distribucí získáte příkazem wsl -l).
wsl -l -v
wsl --set-version Ubuntu 2
wsl -l
Před instalací VS Code je nutné do WSL doinstalovat potřebné balíčky dle Instalace potřebných balíčků. Mezi potřebné balíčky patří zejména kompilátor gcc nebo clang.
gcc
clang
Pro pohodlnější práci s WSL je výhodné do VS Code doinstalovat plugin Remote WSL na Vašem hostovském PC, který propojí VS Code s WSL.
V levém panelu se objeví další položka s nainstalovanými systémy Linuxu, které máte ve Vašem počítači. V něm si vyberte příslušný systém, ve kterém chcete pracovat (nejspíš Ubuntu) a zvolte connect. Následně se spustí další VS Code, který je spojený se subsystémem. Jelikož nově otevřené okno s VS Code pracuje na vzdáleném PC (v tomto případě s WSL), je třeba doinstalovat znovu veškeré potřebná rozšíření do VS Code.
Doporučené jsou: