A Windows alrendszer Linuxhoz (WSL) verziójának ellenőrzése a Windows rendszerben

A Windows 11-en vagy Windows 10-en fut a Windows alrendszer Linuxhoz (WSL), amellyel néhány bash-parancsot kipróbálhat, és talán a legjobb Linux (Windows Subsystem)-(Linux) alkalmazásokat is (WSL)futtathatja(best Linux apps) . Sokkal egyszerűbb mindkét operációs rendszert használni, mint a kettős rendszerindítást.

Néhány dolog azonban csak a WSL(WSL) bizonyos verzióiban működik , és nem biztos benne, hogy melyikkel rendelkezik. Tehát megmutatjuk, hogyan ellenőrizheti a WSL -verziót Windows 11 és Windows 10 rendszeren(Windows 10) , valamint néhány egyéb trükköt.

Mi a különbség a WSL verziók között(Difference Between WSL Versions) ?

A WSL -nek csak két verziója létezik ; WSL 1 és WSL 2 . Az elsődleges különbség az, hogy a WSL 2 rendelkezik a teljes Linux kernellel(Linux kernel) , míg a WSL 1 nem. Gondoljon a WSL 1 - re WSL(WSL) lite -ként . Ha elkötelezett Linux - felhasználó vagy, vagy komolyan szeretnéd megtanulni a Linuxot(Linux) , használd a WSL 2 -t . Teljes virtuális gépként fut a virtualizáció által kínált összes funkcióval. A WSL 2(WSL 2) növeli a fájlrendszer teljesítményét, és támogatja a teljes rendszerhívás-kompatibilitást.

A WSL 2(WSL 2) csak Windows 11 vagy Windows 10 , 1903 (Version 1903) Build 19362 vagy újabb rendszeren érhető el. Ha Windows 10 -et használ, és naprakészen tartotta, akkor jó. Ha nem biztos benne, van egy cikkünk, amely segít megtudni, melyik Windows-verziót használja(what version of Windows) . A Windows 10(Windows 10) régebbi verziói csak a WSL 1 -gyel kompatibilisek .

A WSL verzió ellenőrzése (WSL Version)Windows rendszerben

Ha a WSL -t a PowerShellben(PowerShell) vagy a wsl.exe –install paranccsal telepíti, akkor a WSL alapértelmezett verziója lesz . Ez azt jelenti, hogy rendelkezik az Ubuntu 20.04 LTS Linux disztribúcióval és annak (Linux)WSL 2 verziójával .

Tegyük fel(Suppose) , hogy nem biztos abban, hogy az alapértelmezett WSL -t telepítette, vagy több különböző Linux -disztribúciót adott hozzá, és tudni szeretné, hogy melyik verzióról van szó. Ebben az esetben ezt is könnyű ellenőrizni.

  1. Nyissa meg a Parancssort(Command Prompt) vagy a Powershell-t , és futtassa a wsl (Powershell)–list –verbose(wsl –list –verbose) vagy wsl -l -v parancsot .

  1. A kimenet a disztribúció nevét NAME formában jeleníti meg, függetlenül attól, hogy (NAME)STATE alatt fut vagy leállt , a WSL verzió pedig VERSION alatt . Jegyezze meg a csillagot. A csillaggal jelölt WSL disztribúció az alapértelmezett disztribúció az Ön számára.

Ez azt jelenti, hogy ha úgy futtatja a WSL-t, hogy nem mondja meg neki, hogy melyik disztribúciót használja, akkor az alapértelmezettet fogja futtatni. Próbálja ki az alapértelmezett disztribúció parancssori felületének ( CLI ) megtekintéséhez.

Hogyan tudom megváltoztatni a WSL verziót?

Változtassuk meg az openSUSE-42-t WSL 1 - ről WSL 2 -re . Ugyanez a módszer működik bármely disztribúció WSL 2 -ről WSL 1 -re történő megváltoztatására .

  1. Nyissa meg a Parancssort(Command Prompt) vagy a PowerShellt(PowerShell) , és futtassa a következő parancsot: wsl –set-version [név] [wsl verziószám](wsl –set-version [name] [wsl version number]) ahol a név a disztribúció neve, a wsl verziószám pedig a kívánt verzió. Ebben az esetben a wsl –set-version openSUSE-42 2 .

A Konverzió(Conversion) folyamatban üzenet jelenik meg, ez eltarthat néhány percig… A disztribúció friss telepítésével ez akár 20 másodpercet is igénybe vehet. Ez megtörténik, amikor megkapja a „ Konverzió(Conversion) befejeződött” üzenetet.

  1. A WSL verzió helyes beállításához futtassa újra a wsl –list –verbose vagy wsl -l -v parancsot.

Hogyan ellenőrizhetem a WSL alapértelmezett beállításait(WSL Defaults) vagy az utolsó frissítést(Update) ?

Az alapértelmezett WSL - verzió vagy az alapértelmezett Linux -disztribúció megváltoztatása előtt ellenőrizze, hogy mik az aktuális alapértelmezett értékek. Ez azt is mutatja, hogy a WSL(WSL) utoljára frissült.

  1. Nyissa meg a Parancssort(Command Prompt) vagy a PowerShellt(PowerShell) , és futtassa a következő parancsot: wsl –status .

Látni fogja az alapértelmezett értékeket, a WSL legutóbbi frissítését, valamint a kernel verzióját.

Hogyan frissíthetem a WSL-t?

Megnézted a WSL legutóbbi frissítési idejét, és már egy ideje. Frissíteni szeretné, hogy biztosan a legújabb verzióval rendelkezzen.

  1. Nyissa meg a Parancssort(Command Prompt) vagy a PowerShellt(PowerShell) rendszergazdaként. Ehhez keresse meg a Parancssort(Command Prompt) vagy a PowerShellt(PowerShell) a Start menüben, majd kattintson rá jobb gombbal, és válassza a Futtatás(Run) rendszergazdaként lehetőséget.

  1. Futtassa a wsl –update parancsot . Ha van elérhető frissítés, az letöltődik és telepítődik.

  1. A frissítés befejeztével ezen a ponton láthatja a frissített kernelverziót. Most futtassa a wsl –shutdown parancsot , hogy a módosítás érvénybe lépjen.

Hogyan szerezhetek be automatikus frissítéseket a WSL -hez ?

(Did)Ellenőrizte a WSL állapotát, és látta a következő üzenetet: „…a rendszerbeállítások miatt nem történhetnek automatikus frissítések.” ? A következőképpen javíthatja ki.

  1. Nyissa meg a Windows beállításait(Windows Settings) , és lépjen a Windows Update , majd a Speciális(Advanced) beállítások elemre.

  1. Kapcsolja be a Frissítések fogadása más (Receive)Microsoft - termékekhez lehetőséget. Mostantól mindig a legújabb verziót fogja kapni.

Hogyan módosíthatom az alapértelmezett WSL-verziót(Default WSL Version) ?

Talán csak WSL 1(WSL 1) -et szeretne használni a jövőbeni Linux disztribúciók telepítéséhez. Ez gyorsan megváltozott. Ezzel a WSL 2(WSL 2) -t is beállíthatja alapértelmezettként.

  1. Nyissa meg a Parancssort(Command Prompt) vagy a PowerShellt(PowerShell) , és futtassa a következő parancsot: wsl –set-default-version [wsl verziószám](wsl –set-default-version [wsl version number]) ahol a wsl verziószám a kívánt verzió. Ebben a példában a wsl –set-default-version 1 . Látni fogja, hogy a művelet sikeresen befejeződött, ha kész.

  1. Futtassa a wsl –status parancsot, hogy ellenőrizze, hogy az alapértelmezett WSL -verzió megváltozott.

Hogyan változtathatom meg az alapértelmezett Linux disztrót(Default Linux Distro) ?

Lehet, hogy az Ubuntutól eltérő (Ubuntu)Linux disztrót szeretne futtatni, amikor megnyitja a Windows Start menüjét, és kiválasztja a WSL -t . Rendben van, könnyű változtatni.

  1. Nyissa meg a Parancssort(Command Prompt) vagy a PowerShellt(PowerShell) , és futtassa a wsl –set-default [név](wsl –set-default [name]) parancsot , ahol a név a disztribúció neve, ahogyan a list parancs mutatja. Ebben a példában változtassuk meg kali-linuxra.

  1. Csak egy másodpercbe telik, amíg a változás megtörténik, és a parancssor ismét megjelenik. A wsl –list –verbose vagy a wsl -l -v paranccsal ellenőrizze, hogy az alapértelmezett disztribúció megváltozott.

Most, amikor a WSL-t a Start menüből futtatja, megnyílik a Kali Linux .

További információ a WSL-parancsokról

A WSL beépített súgódokumentumainak megtekintéséhez használja a wsl –help parancsot .

Tekintse meg cikkeinket a WSL telepítéséről és a bash használatáról Windows 11 rendszeren(using bash on Windows 11) . Gyere(Come) vissza, és biztosan lesz még több WSL-lel kapcsolatos cikkünk.



About the author

Számítógép-programozó vagyok, és több mint 15 éve. Szakértelmem szoftveralkalmazások fejlesztésében és karbantartásában, valamint ezen alkalmazások technikai támogatásában rejlik. Számítógép-programozást is tanítottam középiskolásoknak, jelenleg pedig profi oktató vagyok.



Related posts