WSL: Difference between revisions

126 bytes added ,  31 August 2023
m
no edit summary
keep WSL2 running
mNo edit summary
 
Line 1: Line 1:
Install WSL<source lang="powershell">
Install WSL<syntaxhighlight lang="powershell">
PS C:\Users\micha> wsl --install
PS C:\Users\micha> wsl --install
Installing: Windows Subsystem for Linux
Installing: Windows Subsystem for Linux
Line 6: Line 6:
Ubuntu has been installed.
Ubuntu has been installed.
The requested operation is successful. Changes will not be effective until the system is rebooted.
The requested operation is successful. Changes will not be effective until the system is rebooted.
</source>List available Linux distributions<source lang="powershell">
</syntaxhighlight>List available Linux distributions<syntaxhighlight lang="powershell">
PS C:\Users\micha> wsl --list --online
PS C:\Users\micha> wsl --list --online
PS C:\Users\micha> wsl -l -o
PS C:\Users\micha> wsl -l -o
</source>Install additional Linux distributions after the initial install<source lang="powershell">
</syntaxhighlight>Install additional Linux distributions after the initial install<syntaxhighlight lang="powershell">
wsl --install -d <Distribution Name>
wsl --install -d <Distribution Name>
</source>Check the installed version of WSL<source lang="powershell">
</syntaxhighlight>Check the installed version of WSL<syntaxhighlight lang="powershell">
wsl -l -v
wsl -l -v
</source>Change the default Linux distribution used with wsl<source lang="powershell">
</syntaxhighlight>Change the default Linux distribution used with wsl<syntaxhighlight lang="powershell">
wsl -s <Distribution Name>
wsl -s <Distribution Name>
</source>Run a specific distribution (when there are multiple ones)<source lang="powershell">
</syntaxhighlight>Run a specific distribution (when there are multiple ones)<syntaxhighlight lang="powershell">
wsl -d <Distribution Name>
wsl -d <Distribution Name>
</source>
</syntaxhighlight>
Start WSL2, exit, and then keep WSL2 running
Start WSL2, exit, and then keep WSL2 running
<source lang="powershell">
<syntaxhighlight lang="powershell">
wsl --exec dbus-launch true
wsl --exec dbus-launch true
</source>
</syntaxhighlight>