A Windows Subsystem for Linux lehetővé teszi a fejlesztők számára, hogy a GNU/Linux környezetet – beleértve a legtöbb parancssori eszközt, segédprogramot és alkalmazást – közvetlenül a Windowson futtassák, változatlanul, a hagyományos virtuális gép vagy a dual-boot beállítás többletköltségei nélkül.
A WSL2 telepítése Windows 10-re
A következő link segítségével telepítse a WSL 2-t a Windows 10-re. A Microsoft útmutatása nagyon egyszerű és letisztult.
X-Server telepítése Windows 10-re
Most a WSL 2 telepítésével letölthetjük és telepíthetjük a VcXsrv-t. Véleményem szerint úgy tűnik, hogy a legjobb választás az X-Server Windowsban
A telepítés folyamata nagyon egyszerű(next, next, és finish).
A telepítés után hozzunk létre egy új asztali parancsikont és használjuk a következő parancsot. Adja hozzá a következő parancsot a Tulajdonságok → parancsikon →Célpont
"C:\Program Files\VcXsrv\vcxsrv.exe" :0 -ac -terminate -lesspointer -multiwindow -clipboard -wgl -dpi auto
Futtassa a parancsikont, és az alábbi parancsot használja a promptban az ellenőrzéshez. (futtassa a Windows Shell-en Admin Priv-val)
netstat -abno|findstr 6000
Install Terminator in Bash
Nyissa meg az Ubuntut és telepítse a terminátort a következő paranccsal:
sudo apt-get update
sudo apt-get install terminator
Az X-Server futása közben futtassa a következő parancsot, a terminátor ellenőrzéséhez:
DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print }'):0 terminator &
Ha látja a terminátor ablakot, akkor sikeres a kezdeti beállítás.
Az ablak indításához azonban először az X-Server-t kell futtatnunk, majd egy Ubuntu ablakot megnyitni, és egy paranccsal elindítani a terminátort. Ez mind túl soknak tűnik egy terminátor indításához.
A következő részben tehát megnézzük, hogyan automatizálhatjuk ezeket a lépéseket.
Az X-Server hozzáadása az indítóprogramhoz
A Window(KEY)+R billentyűkombinációval hajtsa végre a következő parancsot:
shell:startup
A fent létrehozott parancsikon másolása az X-Server indításához ebben a mappában.
VBS script a Terminator indításához
Hozzon létre egy mappát a Windows home könyvtárában, és hozza létre a következő fájlt: startTerminator.vbs
Tartalom:
args = "-c" & " -l " & """DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print }'):0 terminator"""
WScript.CreateObject("Shell.Application").ShellExecute "bash", args, "", "open", 0
Hozzon létre egy új parancsikont a következő paranccsal:
C:\Windows\System32\wscript.exe C:\Users\<YOUR_USER>\linux\terminator\startTerminator.vbs
Egy szép ikont innen talál és tölthet le.
Extra: A memória korlátozása WSL2-re
Hozzon létre egy .wslconfig fájlt a következő könyvtáron belül: %UserProfile%
Tartalom:
memory=5GB
swap=0
localhostForwarding=true
Az utolsó ajánlásaim
- Az ASDF telepítése
- A Visual Code telepítése
- A Docker telepítése
Remélem, segítettem neked és maradj velünk további technikai/architektúra cikkekért.