Ako používať Linuxový terminál v systéme Windows 10

Teraz máte prístup k väčšine pomôcok a aplikácií príkazového riadka systému Linux v operačnom systéme Windows 10 pomocou podsystému Windows pre Linux (WSL).

Hoci je Windows najpoužívanejším a najobľúbenejším operačným systémom pre stolné počítače a notebooky, nie je taký bezpečný a otvorený ako OS Linux. To je dôvod, prečo veľa vývojárov softvéru a profesionálov uprednostňuje OS Linux.

Microsoft nadviazal partnerstvo s Canonical, tvorcami Ubuntu Linuxu. Tým sa otvorila cesta pre používateľov Linuxu, aby mohli používať Linux v systéme Windows. Áno, Linux môžete spustiť nad Windowsom 10 bez potreby dvojitého spustenia alebo pomocou VMWare/VirtualBox alebo inštalácie ako hlavného operačného systému.

K rôznym príkazom a softvéru Linuxu môžete pristupovať z terminálu Linux v systéme Windows 10. V tomto článku vám poskytneme podrobné pokyny, ako nainštalovať a spustiť terminál Linux v operačnom systéme Windows 10.

Povoľte podsystém Windows pre Linux (WSL) a nainštalujte Ubuntu v systéme Windows 10

Ak máte v úmysle spustiť terminál Linux v systéme Windows 10, musíte najskôr zapnúť funkciu „Windows Subsystem for Linux“. Potom si môžete stiahnuť a nainštalovať distribúciu Linuxu podľa vlastného výberu.

Windows Subsystem for Linux (WSL) je funkcia, ktorá vytvára prostredie GNU/Linux, ktoré vám umožňuje spúšťať základné nástroje a služby príkazového riadka Linuxu priamo v systéme Windows spolu s počítačom a modernými aplikáciami obchodu.

Povolením subsystému Linux v systéme Windows 10 môžete nainštalovať a spustiť rôzne distribúcie (distribúcie) Linuxu, ako sú Ubuntu, OpenSuse, SUSE Linux, Fedora atď.

Najprv skontrolujte verziu systému Windows

Než sa však dostaneme k tomu, ako povoliť podsystém Windows pre Linux (WSL) a nainštalovať Linux, musíte skontrolovať, či používate kompatibilnú verziu systému Windows 10. WSL je podporovaný iba v systéme Windows 10 64-bit (od verzie 1607) a Windows Server 2019.

Ak chcete skontrolovať verziu a zostavu systému Windows, prejdite do ponuky Štart systému Windows v časti „Nastavenia“.

Ďalej kliknite na nastavenie „Systém“.

Potom prejdite nadol a vyberte možnosť „O“ v dolnej časti ľavého panela, aby ste zobrazili časť Informácie.

Na stránke Informácie v časti Špecifikácie systému Windows môžete vidieť „Verzia“ a „Vytvorenie operačného systému“ vášho systému Windows 10.

Povoliť podsystém Windows pre Linux

Existujú dva rôzne typy verzií WSL: WSL 1 a WSL 2. Aj keď obe poskytujú hladkú a nepretržitú integráciu Linuxu v rámci Windows, WSL 2 je najnovšia a najrýchlejšia verzia s podporou úplného jadra Linuxu a kompatibility systémových volaní. WSL 1 prevádzkuje prekladovú vrstvu, ktorá premosťuje priepasť medzi jadrom Linuxu a Windowsom.

  • Bežať WSL 2, musíte používať Windows 10 x64 bitové systémy: Verzia 1903 alebo vyššia, so zostavou 18362 alebo vyššou.
  • Bežať WSL 1, budete potrebovať Windows 10 x64-bitové systémy: Verzia 1709 alebo vyššia, so zostavou 16215 alebo vyššia.

Nezáleží na tom, ktorú verziu WSL chcete spustiť, musíte ju najskôr povoliť, aby ste ju mohli používať. Ak to chcete urobiť, začnite písať „Zapnúť a vypnúť funkcie systému Windows“ do vyhľadávacieho poľa ponuky Štart.

Vo výsledku vyhľadávania vyberte ovládací panel „Zapnúť a vypnúť funkcie systému Windows“.

Potom prejdite nadol na „Podsystém Windows pre Linux“, začiarknite políčko pred ním a kliknite na tlačidlo „OK“.

Po použití zmien kliknite na „Reštartovať teraz“ a reštartujte počítač

Ak chcete nainštalovať iba WSL 1, môžete teraz reštartovať počítač a nainštalovať distribúciu Linuxu.

Povoľte WSL 1 cez PowerShell

WSL môžete povoliť aj pomocou nástroja príkazového riadka „PowerShell“. Vykonáva rovnakú úlohu ako ovládací panel Funkcie systému Windows. Za týmto účelom otvorte „PowerShell“ ako správca a spustite príkaz uvedený nižšie.

dism.exe /online /povoliť-funkciu /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

Povoliť WSL 2

Odporúčame vám inovovať vaše WSL na verziu 2 pre vyššiu rýchlosť výkonu a spustiť skutočné jadro Linuxu priamo na Windowse 10. Všetko, čo musíte urobiť, je povoliť funkciu „Virtual Machine Platform“ okrem „Windows Subsystem for Linux“ na ovládacom paneli funkcií systému Windows (pozri nižšie).

Počkajte, kým sa zmeny použijú, a potom reštartujte počítač.

Povoľte WSL 2 cez PowerShell

Prvým krokom k aktivácii WSL 2 je aktivácia komponentu platformy Virtual Machine Platform v systéme Windows. WSL 2 môžete povoliť aj pomocou nástroja príkazového riadka „PowerShell“. Ak to chcete urobiť, otvorte „PowerShell“ ako správca a spustite nasledujúci dodatočný príkaz pomocou príkazu WSL 1.

dism.exe /online /povoliť-funkciu /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /povoliť-funkciu /featurename:VirtualMachinePlatform /all /norestart

Nastavte WSL 2 ako predvolenú verziu

Pred nastavením WSL 2 ako predvolenej verzie pre všetky distribúcie Linuxu si stiahnite aktualizáciu balíka jadra WSL Linux pre systémy x64.

Spustite stiahnutý inštalačný program .msi a nainštalujte ho. Bude to trvať len niekoľko sekúnd.

Ak chcete nastaviť WSL 2 ako predvolenú verziu pri inštalácii novej distribúcie Linuxu, otvorte PowerShell a spustite tento príkaz s nasledujúcim príkazom:

wsl –set-default-version 2

Potom reštartujte systém a prepnite funkciu z WSL 1 na WSL 2.

Nainštalujte si distribúciu Linuxu podľa vlastného výberu

WSL je povolené, teraz nainštalujeme distribúciu Linuxu. Najprv vyhľadajte „Microsoft Store“ vo vyhľadávacom poli ponuky Štart. Potom ho otvorte z výsledku vyhľadávania.

Zobrazí sa zoznam všetkých distribúcií Linuxu, ktoré sú momentálne dostupné v obchode Windows Store a ktoré podporuje WSL.

  • Ubuntu 16.04 LTS
  • Ubuntu 18.04 LTS
  • Ubuntu 20.04 LTS
  • openSUSE Leap 15.1
  • SUSE Linux Enterprise Server 12 SP5
  • SUSE Linux Enterprise Server 15 SP1
  • Kali Linux
  • Debian GNU/Linux
  • Fedora Remix pre WSL
  • Pengwin
  • Pengwin Enterprise
  • alpský WSL

Všetky tieto distribúcie sú dostupné zadarmo. Pre náš tutoriál vyberieme „Ubuntu“.

Na stránke distribúcie Ubuntu kliknite na tlačidlo „Získať“.

Teraz sa distribúcia Ubuntu stiahne a nainštaluje automaticky do vášho počítača.

Po dokončení inštalácie kliknutím na tlačidlo „Spustiť“ spustite terminál. Aplikáciu môžete spustiť aj z ponuky Štart systému Windows.

Zobrazí sa nové okno terminálu Ubuntu. Prvé spustenie bude trvať niekoľko minút, kým sa prostredie Ubuntu zaregistruje pomocou WSL. Po dokončení vás terminál vyzve, aby ste si vytvorili „nové používateľské meno Unix“ a „nové heslo“. Zadajte nové používateľské meno a heslo a dokončite nastavenie.

Po dokončení nastavenia sa dostanete na príkazový riadok bash. Je lepšie aktualizovať softvér ihneď. V Ubuntu môžete vyhľadávať, sťahovať a inštalovať aktualizácie softvéru, všetko z apt príkaz.

Ak chcete aktualizovať softvér, zadajte nižšie uvedený príkaz. Zobrazí sa výzva na zadanie hesla, zadajte novovytvorené heslo na spustenie príkazu ako správca.

aktualizácia sudo apt

Tento príkaz „update“ aktualizuje úložiská Ubuntu.

Ubuntu stiahne sériu zoznamov balíkov.

Ale ešte nie sú inovované. Ak chcete aktualizovať všetky dostupné balíky, zadajte nasledujúci príkaz:

upgrade sudo apt

Ak chcete pokračovať v inštalácii, po výzve zadajte „Y“.

Príkaz „dist-upgrade“ aktualizuje balíčky na ich najnovšie verzie.

Inovujte WSL1 na WSL 2 pre Ubuntu

Ak chcete aktualizovať existujúcu verziu WSL 1 na WSL 2 pre konkrétnu distribúciu. Potom spustite nižšie uvedený príkaz v PowerShell.

wsl –set-default-version 2

Nahraďte argument „“ názvom ktorejkoľvek distribúcie (v našom prípade Ubuntu), na ktorej sa spustí vaša inštalácia WSL 1.

Teraz môžete pristupovať k príkazom a softvéru Linuxu v systéme Windows 10 pomocou tohto prostredia Ubuntu.

bash shell v systéme Windows 10

Teraz máte vo svojom systéme úplný „bash“ shell príkazového riadku založený na distribúcii Linuxu. Cez tento bash shell máte prístup ku všetkým príkazom a aplikáciám Linuxu.

Ak chcete spustiť bash shell, do vyhľadávacieho poľa ponuky Štart napíšte „bash“ a kliknutím otvorte nástroj príkazového riadka bash.

Teraz tam môžete spustiť príkazy.

Užite si Linux na Windows!