Ako skontrolovať verziu podsystému Windows pre Linux (WSL) v systéme Windows

V systéme Windows 11 alebo Windows 10 máte spustený podsystém Windows(Windows Subsystem) pre Linux ( WSL ) na vyskúšanie príkazov bash a možno aj na spustenie niektorých z najlepších aplikácií pre Linux(best Linux apps) . Je oveľa jednoduchšie, ako používať dvojité spustenie, mať oba operačné systémy.

Niektoré veci však fungujú len v určitých verziách WSL a nie ste si istí, ktorú z nich máte. Ukážeme vám teda, ako skontrolovať verziu WSL v (WSL)systéme Windows 11(Windows 11) aj Windows 10 a niekoľko ďalších trikov.

Aký je rozdiel medzi verziami WSL(Difference Between WSL Versions) ?

Existujú len dve verzie WSL ; WSL 1 a WSL 2 . Primárny rozdiel je v tom, že WSL 2 má úplné jadro Linuxu,(Linux kernel) zatiaľ čo WSL 1 nie. Predstavte si WSL 1 ako WSL lite. Ak ste zanieteným používateľom Linuxu(Linux) alebo sa vážne učíte Linux , použite WSL 2 . Beží ako kompletný virtuálny stroj so všetkými funkciami, ktoré virtualizácia prináša. WSL 2 zvýši výkon súborového systému a podporuje plnú kompatibilitu systémových volaní.

WSL 2 je k dispozícii iba v systéme Windows 11(Windows 11) alebo Windows 10 , verzia 1903 (Version 1903) Build 19362 alebo novšia. Ak používate Windows 10 a udržiavate ho aktuálny, ste v poriadku. Ak si nie ste istí, máme pre vás článok, ktorý vám pomôže zistiť, akú verziu systému Windows(what version of Windows) máte. Staršie verzie Windowsu 10(Windows 10) majú kompatibilitu len s WSL 1 .

Ako skontrolovať verziu WSL(WSL Version) v systéme Windows(Windows)

Ak nainštalujete WSL v prostredí PowerShell alebo príkazovom riadku pomocou príkazu wsl.exe –install , máte predvolenú verziu WSL . To znamená, že máte distribúciu Ubuntu 20.04 LTS (Ubuntu 20.04 LTS) Linux a jej verziu WSL 2 .

Predpokladajme(Suppose) , že si nie ste istí, či ste vykonali predvolenú inštaláciu WSL , alebo ste pridali niekoľko rôznych distribúcií Linuxu(Linux) a chcete vedieť, aká je ich verzia. V takom prípade sa to dá tiež ľahko skontrolovať.

  1. Otvorte príkazový riadok(Command Prompt) alebo Powershell a spustite príkaz wsl –list –verbose alebo wsl -l -v .

  1. Výstup zobrazuje názov distribúcie ako NAME , či už je spustená alebo zastavená pod STATE , a verziu WSL pod (WSL)VERSION . Všimnite si hviezdičku. Distro WSL s hviezdičkou je pre vás predvolená distribúcia.

To znamená, že ak spustíte WSL bez toho, aby ste mu povedali, ktorú distribúciu použiť, spustí sa predvolene. Skúste si pozrieť rozhranie príkazového riadka predvoleného distribúcie ( CLI ).

Ako môžem zmeniť verziu WSL?

Zmeňme openSUSE-42 z WSL 1 na WSL 2 . Rovnaká metóda funguje na zmenu akejkoľvek distribúcie z WSL 2 na WSL 1 .

  1. Otvorte príkazový riadok(Command Prompt) alebo PowerShell a spustite nasledujúci príkaz: wsl –set-version [názov] [číslo verzie wsl](wsl –set-version [name] [wsl version number]) kde názov je názov distribúcie a číslo verzie wsl je požadovaná verzia. V tomto prípade je to wsl –set-version openSUSE-42 2 .

Zobrazí sa správa Prebieha konverzia(Conversion) , môže to trvať niekoľko minút... Pri novej inštalácii distribúcie to môže trvať len 20 sekúnd. Je to hotové, keď dostanete správu Konverzia(Conversion) dokončená.

  1. Aby ste sa uistili, že ste správne nastavili verziu WSL , znova spustite príkaz (WSL)wsl –list –verbose alebo wsl -l -v .

Ako môžem skontrolovať predvolené nastavenia WSL(WSL Defaults) alebo poslednú aktualizáciu(Update) ?

Predtým, ako sa pozriete na zmenu predvolenej verzie WSL alebo predvolenej distribúcie (WSL)Linuxu(Linux) , mali by ste skontrolovať, aké sú aktuálne predvolené hodnoty. Toto vám tiež ukáže čas poslednej aktualizácie WSL .

  1. Otvorte príkazový riadok(Command Prompt) alebo PowerShell a spustite nasledujúci príkaz: wsl –status .

Uvidíte predvolené hodnoty, pri poslednej aktualizácii WSL , ako aj verziu jadra.

Ako aktualizujem WSL?

Skontrolovali ste čas poslednej aktualizácie WSL a už je to nejaký čas. Chcete ho aktualizovať, aby ste sa uistili, že máte najnovšiu verziu.

  1. Otvorte príkazový riadok(Command Prompt) alebo PowerShell ako správca. Vykonajte to tak, že v ponuke Štart nájdete (Start)príkazový riadok(Command Prompt) alebo PowerShell , potom naň kliknite pravým tlačidlom myši a vyberte možnosť Spustiť(Run) ako správca.

  1. Spustite príkaz wsl –update . Ak je k dispozícii aktualizácia, stiahne sa a nainštaluje.

  1. Po dokončení aktualizácie môžete v tomto bode vidieť aktualizovanú verziu jadra. Teraz spustite príkaz wsl –shutdown , aby sa zmena prejavila.

Ako získam automatické aktualizácie pre WSL ?

(Did)Skontrolovali ste svoj stav WSL a zobrazila sa správa, ktorá znie: „...automatické aktualizácie sa nemôžu vyskytnúť kvôli nastaveniam vášho systému.“? Tu je návod, ako to opraviť.

  1. Otvorte Nastavenia systému Windows(Windows Settings) a prejdite na Windows Update a potom na Rozšírené(Advanced) možnosti.

  1. Zapnite možnosť Prijímať(Receive) aktualizácie pre ďalšie produkty spoločnosti Microsoft(Microsoft) . Teraz budete mať vždy najnovšiu verziu.

Ako môžem zmeniť predvolenú verziu WSL(Default WSL Version) ?

Možno chcete mať iba WSL 1 pre budúce inštalácie distribúcie Linuxu . (Linux)To sa rýchlo zmenilo. Toto možno použiť aj na nastavenie WSL 2 ako predvoleného.

  1. Otvorte príkazový riadok(Command Prompt) alebo PowerShell a spustite nasledujúci príkaz: wsl –set-default-version [číslo verzie wsl](wsl –set-default-version [wsl version number]) kde číslo verzie wsl je požadovaná verzia. V tomto príklade je to wsl –set-default-version 1 . Po dokončení uvidíte, že operácia bola úspešne dokončená.

  1. Spustite príkaz wsl –status a potvrďte, že sa zmenila predvolená verzia WSL .

Ako môžem zmeniť predvolenú Linuxovú distribúciu(Default Linux Distro) ?

Možno budete chcieť spustiť inú linuxovú(Linux) distribúciu ako Ubuntu , keď otvoríte ponuku Štart systému Windows(Windows Start) a vyberiete WSL . To je v poriadku, je ľahké to zmeniť.

  1. Otvorte príkazový riadok(Command Prompt) alebo PowerShell a spustite príkaz wsl –set-default [name] , kde name je názov distribúcie, ako je uvedené v príkaze list. V tomto príklade to zmeníme na kali-linux.

  1. Zmena trvá len sekundu a príkazový riadok sa znova zobrazí. Pomocou príkazu wsl –list –verbose(wsl –list –verbose) alebo wsl -l -v potvrďte, že sa zmenila predvolená distribúcia.

Keď teraz spustíte WSL z ponuky Štart(Start) , otvorí sa Kali Linux .

Zistite viac o príkazoch WSL

Ak chcete zobraziť vstavané dokumenty pomocníka pre WSL , použite príkaz wsl –help .

Prečítajte si tiež naše články o inštalácii WSL a používaní bash v systéme Windows 11(using bash on Windows 11) . Vráťte(Come) sa znova a určite pre vás budeme mať ďalšie články týkajúce sa WSL.



About the author

V podnikaní je to všetko o vytváraní hodnoty pre vašich klientov a zákazníkov. Zameriavam sa na poskytovanie podrobných pokynov, ktoré pomôžu mojim čitateľom vyťažiť maximum zo svojho hardvéru a softvéru pomocou balíka Microsoft Office. Medzi moje zručnosti patrí inštalácia klávesnice a ovládačov, ako aj podpora Microsoft Office. S mojimi dlhoročnými skúsenosťami v tomto odvetví vám môžem pomôcť pokryť akékoľvek hardvérové ​​alebo softvérové ​​potreby, ktoré by ste mohli mať.



Related posts