Ta navodila prikazujejo, kako namestiti Windows Subsystem for Linux (WSL2).
WSL (Windows Subsystem for Linux) omogoča izvajanje Linuxa neposredno v Windows:
/mnt/c/, /mnt/d/ itd.Zakaj potrebujemo WSL?
# Kot administrator v PowerShell: wsl --install -d Ubuntu-22.04
To namesti:
Po namestitvi: Znova zaženite računalnik!
# Aktivacija WSL in Virtual Machine Platform dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Znova zaženite računalnik.
wsl --set-default-version 2
Ubuntu (priporočeno):
wsl --install -d Ubuntu-22.04
Fedora (alternativa):
# Fedora ročno iz Microsoft Store ali:
winget install WhitewaterFoundry.Fedora.39.WSL
Ob prvem zagonu Ubuntu vpraša za:
dev)Po namestitvi WSL je treba namestiti orodja za gradnjo:
# Odprite WSL wsl # Posodobitev sistema sudo apt update && sudo apt upgrade -y # Namestitev orodij za gradnjo sudo apt install -y \ build-essential \ perl \ nasm \ git \ cmake \ pkg-config
# Odprite WSL wsl # Namestitev orodij za gradnjo sudo dnf install -y \ gcc \ gcc-c++ \ make \ perl \ nasm \ git \ cmake
# Preverjanje prevajalnika gcc --version # Izpisati bi moralo: gcc (Ubuntu 11.x.x) ... # Preverjanje Perl perl -v # Izpisati bi moralo: This is perl 5... # Preverjanje NASM nasm -v # Izpisati bi moralo: NASM version 2.x
Vsi Windows diski so priklopljeni:
# Disk C: ls /mnt/c/ # Disk D: (naši projekti) ls /mnt/d/Projects/openssl-3.6.0/
\\wsl$\Ubuntu-22.04\home\<uporabnik>\
V Raziskovalcu: vpišite \\wsl$ v naslovno vrstico.
Datoteke v Linux datotečnem sistemu so hitrejše!
| Lokacija | Zmogljivost |
| ———- | ————- |
/mnt/d/… | Počasi (Windows datotečni sistem) |
~/… | Hitro (Linux datotečni sistem) |
Priporočilo za gradnjo:
# Kopirajte vire v Linux cp -r /mnt/d/Projects/openssl-3.6.0/src ~/openssl-src # Gradnja v Linux datotečnem sistemu cd ~/openssl-src ./Configure linux-x86_64 --prefix=~/openssl-build make -j$(nproc) # Kopirajte rezultat nazaj v Windows cp -r ~/openssl-build /mnt/d/Projects/openssl-3.6.0/linux-build/
# Posodobite WSL jedro wsl --update
Aktivirajte v BIOS:
Delajte v Linux datotečnem sistemu (~/) namesto pod /mnt/.
Wolfgang van der Stille @ EMSR DATA d.o.o. - Post-Quantum Cryptography Professional