Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
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 -va telepített disztribúciók listázására vagywsl pwdannak megtekintésére, hogy az aktuális könyvtár elérési útja hova van csatlakoztatva WSL-ben. A PowerShellben a parancsGet-Datea Windows fájlrendszerből adja meg a dátumot, éswsl datemegadja 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 /norestarta 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
Windows Subsystem for Linux