Created Mittwoch 08 Januar 2020
Activate WSL
Command wsl
(Src)
Activates Windows features and installs default Ubuntu
PS> wsl --install [-d <DistroName>]
DistroName: Find available distribution names
Manual
Install Windows feature WSL as Administrator:
PS> Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Reboot.
Get Ubuntu version manual
Download Ubuntu 18.04 LTS:
PS> Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1804 -OutFile <Download path\>Ubuntu-18.04.appx -UseBasicParsing
or with curl:
PS> curl.exe -L -o <Download path\>ubuntu-1604.appx https://aka.ms/wsl-ubuntu-18.04
As normal user
Install Ubuntu:
PS> Add-AppxPackage <Download path\>app_name.appx
The package will be installed in C:\Program Files\WindowsApps.
Ubuntu.exe starts Ubuntu.
On a server
Extract the <distro>.appx package's contents, e.g. using PowerShell:
PS> Rename-Item ./Ubuntu.appx ./Ubuntu.zip
PS> New-Item -Path 'C:\Program Files\Ubuntu-18.04' -ItemType Directory
PS> Expand-Archive ./Ubuntu.zip "C:\Program Files\Ubuntu-18.04"
Add your distro path to the Windows environment PATH (C:\Users\Administrator\Ubuntu in this example), e.g. using Powershell:
$userenv = [System.Environment]::GetEnvironmentVariable("Path", "machine")
[System.Environment]::SetEnvironmentVariable("PATH", $userenv + ";C:\Program Files\Ubuntu-18.04", "Machine")
Ubuntu.exe starts Ubuntu.