A Linux terminál használata Windows 10 rendszerben

Mostantól elérheti a legtöbb Linux parancssori segédprogramot és alkalmazást a Windows 10 operációs rendszeren felül a Windows alrendszer Linuxhoz (WSL) használatával.

Bár a Windows a legszélesebb körben használt és legnépszerűbb operációs rendszer asztali számítógépek és laptopok számára, nem olyan biztonságos és nyílt forráskódú, mint a Linux operációs rendszer. Ez az oka annak, hogy sok szoftverfejlesztő és szakember a Linux operációs rendszert részesíti előnyben.

A Microsoft együttműködést kezdett a Canonical-lal, az Ubuntu Linux megalkotóival. Ez megnyitotta az utat a Linux-felhasználók számára a Linux használatához Windows rendszeren. Igen, futtathatja a Linuxot a Windows 10 tetején anélkül, hogy kettős rendszerindításra lenne szüksége, vagy a VMWare/VirtualBox használata nélkül, vagy fő operációs rendszerként telepítve lenne.

Különféle Linux parancsokat és szoftvereket érhet el a Windows 10 Linux termináljáról. Ebben a cikkben lépésről lépésre útmutatást adunk a Linux terminál Windows 10 operációs rendszeren történő telepítéséhez és futtatásához.

Engedélyezze a Windows alrendszert Linuxhoz (WSL), és telepítse az Ubuntut a Windows 10 rendszerben

Ha Linux terminált kíván futtatni Windows 10 rendszeren, először be kell kapcsolnia a „Windows alrendszer Linuxhoz” funkciót. Ezután letöltheti és telepítheti a választott Linux disztribúciót.

A Windows alrendszer Linuxhoz (WSL) egy olyan szolgáltatás, amely GNU/Linux környezetet hoz létre, amely lehetővé teszi az alapvető Linux parancssori eszközök és szolgáltatások futtatását közvetlenül a Windows rendszeren, az asztali és modern bolti alkalmazások mellett.

A Windows 10 Linux alrendszerének engedélyezésével különféle Linux disztribúciókat (disztribúciókat) telepíthet és futtathat, például Ubuntu, OpenSuse, SUSE Linux, Fedora stb.

Először ellenőrizze a Windows verzióját

Mielőtt azonban rátérnénk a Windows alrendszer Linuxhoz (WSL) engedélyezésére és a Linux telepítésére, ellenőriznie kell, hogy a Windows 10 kompatibilis verzióját használja-e. A WSL csak mindkét Windows 10 64 bites (az 1607-es verziótól) esetén támogatott. és Windows Server 2019.

A Windows verziójának és összeállításának ellenőrzéséhez nyissa meg a „Beállítások” menüpontot a Windows Start menüjében.

Ezután kattintson a „Rendszer” beállításra.

Ezután görgessen lefelé, és válassza a „Névjegy” lehetőséget a bal oldali ablaktábla alján a Névjegy rész megtekintéséhez.

A Névjegy oldalon a Windows specifikációi alatt láthatja a Windows 10 „Verzióját” és „OS buildjét”.

Windows alrendszer engedélyezése Linux rendszeren

Két különböző típusú WSL-verzió létezik: a WSL 1 és a WSL 2. Bár mindkettő zökkenőmentes és folyamatos Linux-integrációt biztosít a Windowson belül, a WSL 2 a legújabb és leggyorsabb verzió, amely támogatja a teljes Linux-kernel- és rendszerhívás-kompatibilitást. A WSL 1 egy fordítási réteget futtat, amely áthidalja a Linux kernal és a Windows közötti szakadékot.

  • Futni WSL 2, akkor Windows 10 x64 bites rendszereket kell futtatnia: 1903-as vagy újabb verzió, 18362-es vagy újabb verzióval.
  • Futni WSL 1, akkor Windows 10 x64 bites rendszerekre lesz szüksége: 1709-es vagy újabb verzió, 16215-ös vagy újabb Build verzióval.

Nem számít, hogy a WSL melyik verzióját szeretné futtatni, először engedélyeznie kell a használatához. Ehhez írja be a „Windows-szolgáltatások be- és kikapcsolása” kifejezést a Start menü keresőmezőjébe.

Válassza a „Windows-szolgáltatások be- és kikapcsolása” vezérlőpultot a keresési eredményből.

Ezután görgessen le a „Windows alrendszer Linuxhoz” elemhez, jelölje be az előtte lévő négyzetet, és kattintson az „OK” gombra.

A módosítások alkalmazása után kattintson az „Újraindítás most” gombra a számítógép újraindításához

Ha csak a WSL 1-et szeretné telepíteni, most újraindíthatja a számítógépet, és telepítheti a Linux disztribúcióját.

Engedélyezze a WSL 1-et a PowerShell segítségével

A WSL-t a „PowerShell” parancssori eszközzel is engedélyezheti. Ez ugyanazt a feladatot végzi, mint a Windows-szolgáltatások vezérlőpultja. Ehhez nyissa meg a „PowerShell”-t rendszergazdaként, és futtassa az alábbi parancsot.

dism.exe /online /funkció engedélyezése /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

Engedélyezze a WSL 2-t

Javasoljuk, hogy frissítse a WSL-t 2-es verzióra a gyorsabb teljesítmény érdekében, és egy valódi Linux kernel futtatásához közvetlenül a Windows 10 rendszeren. Mindössze annyit kell tennie, hogy engedélyeznie kell a "Virtual Machine Platform" funkciót a "Windows alrendszer Linuxhoz" mellett. funkciót a Windows szolgáltatások vezérlőpultján (lásd alább).

Várja meg a módosítások alkalmazását, majd indítsa újra a számítógépet.

Engedélyezze a WSL 2-t a PowerShell segítségével

A WSL 2 engedélyezésének első lépése a Virtual Machine Platform szolgáltatáskomponens engedélyezése a Windows rendszeren. A WSL 2-t a „PowerShell” parancssori eszközzel is engedélyezheti. Ehhez nyissa meg a „PowerShell”-t rendszergazdaként, és futtassa a következő további parancsot a WSL 1 paranccsal.

dism.exe /online /funkció engedélyezése /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /funkció engedélyezése /featurename:VirtualMachinePlatform /all /norestart

Állítsa be a WSL 2-t alapértelmezett verzióként

Mielőtt beállítaná a WSL 2-t alapértelmezett verzióként az összes Linux-disztribúcióhoz, töltse le a WSL Linux kernelcsomag frissítését x64-es rendszerekhez.

Futtassa a letöltött .msi telepítőt, és telepítse. Csak másodpercekig tart.

Ha új Linux disztribúció telepítésekor a WSL 2-t szeretné alapértelmezett verzióként beállítani, nyissa meg a PowerShellt, és futtassa a következő parancsot:

wsl –set-default-version 2

Ezután indítsa újra a rendszert, hogy a szolgáltatást WSL 1-ről WSL 2-re váltsa.

Telepítse a választott Linux disztribúciót

A WSL engedélyezve van, most telepítjük a Linux disztribúciót. Először keresse meg a „Microsoft Store” kifejezést a Start menü keresőmezőjében. Ezután nyissa meg a keresési eredményből.

Megjelenik a Windows Store-ban jelenleg elérhető, WSL által támogatott Linux-disztribúciók listája.

  • 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 WSL-hez
  • Pengwin
  • Pengwin Enterprise
  • Alpesi WSL

Az összes disztribúció ingyenesen elérhető. Oktatóanyagunkhoz az „Ubuntu” lehetőséget választjuk.

Az Ubuntu disztribúció oldalán kattintson a „Get” gombra.

Most az Ubuntu disztribúció automatikusan letöltődik és telepítődik a számítógépére.

A telepítés befejezése után kattintson az „Indítás” gombra a terminál elindításához. Az alkalmazást a Windows Start menüjéből is elindíthatja.

Megjelenik egy új Ubuntu terminál ablak. Az első indítás néhány percet vesz igénybe, hogy regisztrálja az Ubuntu környezetet a WSL-lel. Amint ez befejeződött, a terminál kérni fogja, hogy hozzon létre egy „új Unix felhasználónevet” és „új jelszót”. Adja meg az új felhasználónevet és jelszót, és fejezze be a beállítást.

A beállítás befejezése után a bash parancssorba kerül. Jobb, ha azonnal frissíted a szoftvert. Az Ubuntuban szoftverfrissítéseket kereshet, letölthet és telepíthet, mindezt a alkalmas parancs.

Írja be az alábbi parancsot a szoftver frissítéséhez. És a rendszer kérni fogja a jelszót, írja be az újonnan létrehozott jelszót a parancs rendszergazdaként történő futtatásához.

sudo apt frissítés

Ez az „update” parancs frissíti az Ubuntu tárolókat.

Az Ubuntu egy sor csomaglistát fog letölteni.

De még nem frissítették őket. Az összes elérhető csomag frissítéséhez írja be a következő parancsot:

sudo apt frissítés

A telepítés folytatásához írja be az „Y” parancsot.

A „dist-upgrade” parancs frissíti a csomagokat a legújabb verziókra.

Frissítse a WSL1-et WSL 2-re az Ubuntu számára

Ha egy adott disztribúcióhoz szeretné frissíteni a meglévő WSL 1 verziót WSL 2-re. Ezután futtassa az alábbi parancsot a PowerShellben.

wsl –set-default-version 2

Cserélje le a "" argumentumot annak a disztribúciónak a nevére, amelyen a WSL 1 telepítése fut (esetünkben az Ubuntu).

Mostantól elérheti a Linux parancsokat és szoftvereket Windows 10 rendszeren ezzel az Ubuntu környezettel.

bash shell a Windows 10 rendszeren

Mostantól a Linux disztribúción alapuló teljes parancssori „bash” shell található a rendszerén. Ezen a bash shell-en keresztül elérheti az összes Linux-parancsot és alkalmazást.

A bash shell futtatásához írja be a „bash” kifejezést a Start menü keresőmezőjébe, és kattintson a bash parancssori eszköz megnyitásához.

Most már elindíthatja a parancsok futtatását.

Élvezze a Linuxot Windowson!