Linuxin Windows-alijärjestelmän avulla kehittäjät voivat käyttää GNU/Linux-ympäristöä – mukaan lukien useimmat komentorivityökalut, apuohjelmat ja sovellukset – suoraan Windowsissa muuttamattomana ilman perinteisen virtuaalikoneen tai kaksoiskäynnistysasennuksen aiheuttamia rasitteita.
Asennus WSL2:n Windows 10:een
Asenna seuraavasta linkistä WSL 2 Windows 10:een. Microsoftin ohje on hyvin yksinkertainen ja siisti.
Asenna X-Server Windows 10:een
Nyt kun WSL 2 on asennettu, voimme ladata ja asentaa VcXsrv:n. Mielestäni näyttää olevan paras valinta X-palvelimelle Windowsissa
Asennusprosessi on hyvin yksinkertainen(seuraava, seuraava ja viimeistely).
Asennuksen jälkeen luo uusi työpöydän pikakuvake ja käytä seuraavaa komentoa. Lisää seuraava komento ominaisuuksiin → pikakuvake →kohde
"C:\Program Files\VcXsrv\vcxsrv.exe" :0 -ac -terminate -lesspointer -multiwindow -clipboard -wgl -dpi auto
Suorita pikakuvake ja käytä alla olevaa komentoa kehotteessa sen tarkistamiseksi. (suorita se Windows Shellissä Admin Priv:llä)
netstat -abno|findstr 6000
Asenna Terminator Bashissa
Avaa Ubuntu ja asenna Terminator seuraavalla komennolla:
sudo apt-get update
sudo apt-get install terminator
Kun X-palvelin on käynnissä, suorita seuraava komento, jotta voit vahvistaa Terminatorin:
DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print }'):0 terminator &
Jos näet Terminator-ikkunan, olemme onnistuneet alkuasennuksessa.
Mutta käynnistääksemme ikkunan meidän on ensin ajettava X-Server ja sen jälkeen avattava Ubuntu-ikkuna ja käynnistettävä terminator komennolla. Tämä kaikki tuntuu liikaa terminaalin käynnistämiseen.
Selvitämme siis seuraavassa osiossa, miten voimme automatisoida nämä vaiheet.
Lisää X-palvelin käynnistysohjelmaan
Käyttämällä Ikkunan(KEY)+R- näppäinyhdistelmää suoritat seuraavan komennon:
shell:startup
Kopioi edellä luotu pikakuvake käynnistämään X-palvelin tämän kansion sisällä.
VBS-skripti Terminatorin käynnistämiseksi
Luo kansio Windowsin kotihakemistoon ja luo seuraava tiedosto: startTerminator.vbs
Sisältö:
args = "-c" & " -l " & """DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print }'):0 terminator"""
WScript.CreateObject("Shell.Application").ShellExecute "bash", args, "", "open", 0
Luo uusi pikakuvake seuraavalla komennolla:
C:\Windows\System32\wscript.exe C:\Users\<YOUR_USER>\linux\terminator\startTerminator.vbs
Kivan kuvakkeen löydät ja lataat täältä.
Extra: Muistin rajoittaminen WSL2:een
Luo .wslconfig-tiedosto hakemiston sisällä: %UserProfile%
Sisältö:
memory=5GB
swap=0
localhostForwarding=true
Viimeiset suositukseni
- Asenna ASDF
- Asenna Visual Code
- Asenna Docker
Toivottavasti minusta oli apua ja pysy kuulolla, kun kuulet lisää teknisiä/arkkitehtuuria käsitteleviä artikkeleja.