<aside> 🌐

Misia: Spusti vlastný webový server v Ubuntu cez WSL. Stránku otvor vo Windowse, uprav ju a preskúmaj, čo sa deje pri každej návšteve.

Čas: 45 minút s pripraveným prostredím. Prvú inštaláciu WSL pripravíme samostatne pred hodinou.

</aside>

Čo máš na konci vedieť

1. Čo musí byť pripravené

Časť Čo potrebujeme Ako to overíme
Windows Windows 11 alebo Windows 10 kompatibilný s uvedeným postupom inštalácie: verzia 2004, zostava 19041 alebo novšia. Vo Windowse stlač Win+R, zadaj winver a potvrď.
WSL 2 + Ubuntu Funkčné linuxové prostredie a dokončené prvé spustenie. V PowerShelli wsl --list --verbose, potom otvor Ubuntu.
Python 3 v Ubuntu Python poskytne jednoduchý webový server. Python vo Windowse ho nenahrádza. V Ubuntu python3 --version.
Textový editor Windowsu Poznámkový blok (Notepad). HTML aj odpovede upravujeme myšou a ukladáme cez Ctrl+S. V Štarte otvor Poznámkový blok a over, že vieš otvoriť súbor. Nano ani jeho inštaláciu nepotrebujeme.
Prehliadač vo Windowse Edge, Firefox alebo Chrome. Otvoríš v ňom http://localhost:8000 až po spustení servera.
Súbory projektu Rozbalená šablóna s index.html a info.html. V priečinku projektu v Ubuntu príkaz ls.

Internet potrebujeme na inštaláciu a stiahnutie šablóny. Po príprave môže cvičenie fungovať aj bez internetu. Pre túto hodinu nepotrebujeme Docker, VirtualBox ani samostatný webhosting.

<aside> ⌨️

Dve rôzne prostredia: Príkazy wsl ... v tomto návode zadávaj do PowerShellu vo Windowse. Príkazy python3, sudo apt, cd a ls zadávaj do Ubuntu vo WSL. Pred každým blokom je uvedené, kam patrí.

</aside>

2. Školský počítač: bolo už niekedy spustené WSL?

A. Najprv kontrola, zatiaľ nič neinštaluj

WINDOWS – bežný PowerShell: V Štarte vyhľadaj PowerShell a otvor ho.

wsl --status
wsl --list --verbose

Čo znamená výsledok?

Čo vidíš Čo to znamená Ďalší krok
Ubuntu, VERSION 2, stav Stopped Ubuntu je zaregistrované a práve nebeží. Stopped nie je chyba. Otvor Ubuntu podľa časti C.
Ubuntu, VERSION 2, stav Running Ubuntu už beží. Pokračuj kontrolou Pythonu v časti D.
Žiadne nainštalované distribúcie Príkaz WSL je dostupný, ale pod týmto kontom zatiaľ nemáš linuxovú distribúciu. Časť B: správca pripraví Ubuntu.
Výzva na inštaláciu alebo WSL nie je dostupné Príprava WSL pravdepodobne nie je dokončená. Časť B: príprava učiteľom alebo správcom.
Ubuntu má VERSION 1 Distribúcia používa WSL 1. Táto hodina je pripravená pre WSL 2. Konverziu posúdi správca, žiak ju nemusí robiť počas hodiny.
Chybový kód pri spúšťaní Samotná ikona Ubuntu ešte nepotvrdzuje funkčný Linux. Pozri riešenie problémov nižšie.

Pozor na účty: Distribúcie WSL sa registrujú pre konkrétne konto Windowsu. To, že Ubuntu fungovalo pod administrátorom alebo iným žiakom, ešte nepotvrdzuje, že je pripravené pod tvojím kontom. Kontrolu urob pod kontom, s ktorým budeš pracovať na hodine.

B. Ak WSL alebo Ubuntu chýba: príprava pred hodinou

Túto časť robí učiteľ alebo školský správca s potrebnými právami. Žiak bez administrátorských práv pokračuje po príprave počítača alebo pracuje vo dvojici na pripravenom stroji.