Megosztás:


Linux telepítése Windowsra WSL-vel

A fejlesztők egyszerre érhetik el a Windows és a Linux teljesítményét Egy Windows-gépen. A Linux windowsos alrendszere (WSL) lehetővé teszi a fejlesztők számára, hogy linuxos disztribúciót telepítsenek (például Ubuntu, OpenSUSE, Kali, Debian, Arch Linux stb.), és linuxos alkalmazásokat, segédprogramokat és Bash parancssori eszközöket használnak közvetlenül a Windows rendszeren, nem módosítva, a hagyományos virtuális gép vagy a kétboot telepítésének többletterhelése nélkül.

Előfeltételek

Az alábbi parancsok használatához a Windows 10 2004-es vagy újabb verzióját (19041-es vagy újabb buildet) vagy a Windows 11-et kell futtatnia. Ha korábbi verziókban dolgozik, tekintse meg a manuális telepítési oldalt.

WSL-parancs telepítése

Mostantól egyetlen paranccsal telepítheti a WSL futtatásához szükséges összes elemet. Nyissa meg a PowerShellt rendszergazda módban a jobb gombbal a "Futtatás rendszergazdaként" parancsra kattintva, írja be a wsl --install parancsot, majd indítsa újra a gépet.

wsl --install

Ez a parancs engedélyezi a WSL futtatásához és a Linux Ubuntu-disztribúciójának telepítéséhez szükséges funkciókat. (Ez az alapértelmezett disztribúció módosítható).

Ha régebbi buildet futtat, vagy inkább nem használja a telepítési parancsot, és részletes útmutatást szeretne, tekintse meg a WSL manuális telepítési lépéseit a régebbi verziókhoz.

Az újonnan telepített Linux-disztribúció első indításakor megnyílik egy konzolablak, és a rendszer arra kéri, hogy várja meg a fájlok tömörítésének megszüntetését és a számítógépen való tárolását. Minden jövőbeli indításnak kevesebb mint egy másodpercet kell igénybe vennie.

Megjegyzés:

A fenti parancs csak akkor működik, ha a WSL egyáltalán nincs telepítve. Ha futtatja wsl --install és látja a WSL súgószövegét, próbálja meg futtatni wsl --list --online az elérhető disztribúciók listájának megtekintéséhez, majd futtassa wsl --install -d <DistroName> egy disztribúció telepítéséhez. Ha a telepítési folyamat 0,0%-nál lefagy, futtassa a wsl --install --web-download -d <DistroName> parancsot először a disztribúció letöltéséhez, mielőtt telepítene. A WSL eltávolításáról a WSL régi verziójának eltávolítása , illetve linuxos disztribúció regisztrációjának törlése vagy eltávolítása című témakörben olvashat.

Az alapértelmezett Linux-disztribúció módosítása

Alapértelmezés szerint a telepített Linux-disztribúció Ubuntu lesz. A -d zászlóval módosítható.

  • A telepített disztribúció módosításához írja be a következőt:

    wsl.exe --install [Distro]
    

    Cserélje le [Distro] a telepíteni kívánt disztribúció nevét.

  • Az online áruházon keresztül letölthető linuxos disztribúciók listájának megtekintéséhez írja be a következőt:

    wsl.exe --list --online
    

Ha a telepítési folyamat során problémát tapasztal, tekintse meg a hibaelhárítási útmutató telepítési szakaszát.

Ha olyan Linux-disztribúciót szeretne telepíteni, amely nem szerepel a listán, tar fájllal importálhat bármilyen Linux-disztribúciót . Vagy bizonyos esetekben egy .appx fájl segítségével is telepítheti. Saját egyéni Linux-disztribúciót is létrehozhat a WSL-vel való használatra.

A Linux felhasználói adatainak beállítása

A WSL telepítése után létre kell hoznia egy felhasználói fiókot és jelszót az újonnan telepített Linux-disztribúcióhoz. További információért tekintse meg a WSL fejlesztési környezetének beállításával kapcsolatos ajánlott eljárásokat .

Beállítási és ajánlott eljárások

Javasoljuk, hogy kövesse az ajánlott eljárásokat a WSL fejlesztési környezeti útmutató beállításához , amely részletesen bemutatja, hogyan állíthat be felhasználónevet és jelszót a telepített Linux-disztribúció(k) számára alapszintű WSL-parancsok használatával, a Windows Terminál telepítése és testreszabása, a Git-verziókövetés beállítása, a kódszerkesztés és a hibakeresés a VS Code távoli kiszolgálóval, Ajánlott eljárások a fájltároláshoz, az adatbázis beállításához, a külső meghajtó csatlakoztatásához, a GPU gyorsításának beállításához stb.

Ellenőrizze, hogy a WSL melyik verzióját futtatja

A telepített Linux-disztribúciókat listázhatja, és a parancs beírásával ellenőrizheti, hogy az egyes WSL-verziók be vannak-e állítva:

wsl.exe --list --verbose

Ha az alapértelmezett verziót WSL 1 vagy WSL 2 verzióra szeretné állítani egy új Linux-disztribúció telepítésekor, használja a következő parancsot:

wsl.exe --set-default-version <1|2>

A parancshoz használt alapértelmezett Linux-disztribúció beállításához írja be a wsl következőt:

wsl.exe --set-default <Distro>

Cserélje le <Distro> a használni kívánt Linux-disztribúció nevére. Például a PowerShellben adja meg a következőt, wsl -s Debian hogy az alapértelmezett disztribúciót Debianra állítsa. Most a Powershellből futtatott wsl npm init parancs a Debian rendszerben futtatja a npm init parancsot.

Ha egy adott wsl-disztribúciót szeretne futtatni a PowerShellben az alapértelmezett disztribúció módosítása nélkül, használja a következő parancsot:

wsl.exe --distribution <DistroName>

Cserélje le <DistroName> a használni kívánt disztribúció nevére.

További információ a WSL alapszintű parancsainak útmutatójában.

Verzió frissítése WSL 1-ről WSL 2-re

A parancs használatával wsl --install telepített új Linux-telepítések alapértelmezés szerint WSL 2 lesznek.

Annak ellenőrzéséhez, hogy a Linux-disztribúció WSL 1 vagy WSL 2 értékre van-e állítva, használja a következő parancsot: wsl -l -v. A WSL 1-ről a WSL 2-re való frissítés vagy a WSL 2-ről a WSL 1-re való leminősítés a következő paranccsal végezhető el:

wsl.exe --set-version <Distro> <1|2>

Cserélje le <Distro> a frissíteni kívánt Linux-disztribúció nevére. Az Ubuntu-disztribúciót például wsl --set-version Ubuntu 2 a WSL 2 használatára állítja be.

Ha a parancs elérhetővé tétele előtt manuálisan telepítette a wsl --install WSL-t, előfordulhat, hogy engedélyeznie kell a WSL 2 által használt virtuális gép opcionális összetevőjét , és telepítenie kell a kernelcsomagot , ha még nem tette meg.

További információkért tekintse meg a WSL parancsainak parancshivatkozását a WSL-parancsok listájához, a WSL 1 és a WSL 2 összehasonlításával a munkahelyi forgatókönyvhöz használandó útmutatásért, vagy a WSL-fejlesztési környezet beállításának ajánlott eljárásait , amelyek általános útmutatást nyújtanak a megfelelő fejlesztési munkafolyamat WSL-vel való beállításához.

Több Linux-disztribúció WSL-vel való futtatásának módjai

A WSL annyi linuxos disztribúció futtatását támogatja, amennyit telepíteni szeretne. Ez magában foglalhatja a Microsoft Store-ból származó disztribúciók kiválasztását, az egyéni disztribúció importálását vagy a saját egyéni disztribúció összeállítását.

A Linux-disztribúciók telepítés után többféleképpen is futtathatók:

  • A Windows Terminálról(ajánlott) A Windows Terminál használatával annyi parancssort támogat, amennyit telepíteni szeretne, és lehetővé teszi, hogy több lapon vagy ablakpanelen nyissa meg őket, és gyorsan váltson több Linux-disztribúció vagy más parancssor között (PowerShell, parancssor, Azure CLI stb.). A terminált teljesen testre szabhatja egyedi színsémák, betűstílusok, méretek, háttérképek és egyéni billentyűparancsok használatával. Tudj meg többet.
  • A Linux-disztribúciót közvetlenül a Windows Start menüjében nyithatja meg, és beírhatja a telepített disztribúciók nevét. Például: "Ubuntu". Ez megnyitja az Ubuntu-t a saját konzolablakában.
  • A PowerShellben megadhatja a telepített disztribúció nevét. Például: ubuntu
  • A PowerShellben az alapértelmezett Linux-disztribúciót a következő beírással nyithatja meg az aktuális parancssorban: wsl.exe.
  • A PowerShellben az alapértelmezett Linux-disztribúciót használhatja az aktuális parancssorban, anélkül, hogy újat ad meg a következő beírásával:wsl [command] WSL-parancsra cserélve [command], például: wsl -l -v a telepített disztribúciók listázására vagy wsl pwd annak megtekintésére, hogy az aktuális könyvtár elérési útja hova van csatlakoztatva WSL-ben. A PowerShellben a parancs Get-Date a Windows fájlrendszerből adja meg a dátumot, és wsl date megadja a Linux fájlrendszerből származó dátumot.

A választott módszernek a művelettől kell függenie. Ha megnyitott egy WSL-parancssort egy PowerShell-ablakban, és ki szeretne lépni, írja be a következő parancsot: exit.

Szeretné kipróbálni a WSL legújabb előzetes funkcióit?

A Windows Insider Programhoz való csatlakozással próbálja ki a WSL legújabb funkcióit vagy frissítéseit. Miután csatlakozott a Windows Insider-résztvevőkhöz, kiválaszthatja azt a csatornát, amelyről előzetes verziójú buildeket szeretne kapni a Windows beállítások menüjében, hogy automatikusan megkapja az adott buildhez társított WSL-frissítéseket vagy előzetes verziójú funkciókat. A következő lehetőségek közül választhat:

  • Kanári-csatorna:
    • Magas technikai szintű felhasználók számára ideális.
    • Tekintse meg a legújabb platformmódosításokat a fejlesztési ciklus korai szakaszában.
    • Ezek a buildek instabilak lehetnek, és csak dokumentáció nélkül jelennek meg.
  • Fejlesztői csatorna:
    • Ideális a rajongók számára.
    • Érje el a Windows 11 legújabb előzetes buildjeit, miközben új ötleteket dolgozunk ki és hosszú távú funkciókat fejlesztünk.
    • Lesz néhány durva élek és alacsony stabilitás.
  • Béta csatorna:
    • Ideális korai örökbefogadók számára.
    • Tekintse meg és küldjön visszajelzést a Windows 11 előzetes funkcióiról stabil környezetben.
  • Kiadás előnézeti csatornája:
    • Ideális, ha a javítások és bizonyos kulcsfontosságú funkciók előnézetét szeretné megtekinteni, valamint opcionális hozzáférést szeretne kapni a Windows következő verziójához, mielőtt az általánosan elérhető lenne a világon.
    • Ez a csatorna kereskedelmi felhasználók számára is ajánlott.

Ha nem szeretné a Windows-telepítést előnézeti csatornára váltani, a parancs kiadásával továbbra is tesztelheti a WSL legújabb előzetes verzióját:

wsl.exe --update --pre-release

További információkért tekintse meg a WSL Releases oldalát a GitHubon.

Következő lépések

Most ismerkedjünk meg a WSL alapvető parancsaival.

Offline telepítés

A WSL offline telepítéséhez az alábbi lépéseket kell elvégeznie:

  • A legújabb WSL MSI-csomag letöltése és telepítése a GitHub kiadási oldaláról
  • Nyisson meg egy PowerShell-ablakot rendszergazdai jogosultságokkal, és futtassa dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart a virtuálisgép-platform opcionális összetevőjének engedélyezéséhez. Ennek érvénybe lépéséhez valószínűleg újra kell indítania a számítógépet.
  • Telepítsen egy disztribúciót egy .wsl fájlon keresztül. A fájlok letöltésére szolgáló URL-címeket az Ön által választott disztribúcióhoz a DistributionInfo.json fájlban találja.

További erőforrások