Включение подсистемы Windows для Linux (WSL) в Windows server 2019


Перед запуском дистрибутивов Linux в Windows необходимо включить дополнительный компонент «Подсистема Windows для Linux» и перезагрузить компьютер.

Запустите PowerShell с правами администратора и выполните следующую команду.

PowerShell

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

При появлении соответствующего запроса перезагрузите компьютер. Эта перезагрузка необходима, чтобы гарантировать, что WSL может инициировать доверенную среду выполнения.

Скачивание дистрибутива Linux.

Если приложение Microsoft Store недоступно, вы можете скачать и вручную установить дистрибутивы Linux, щелкнув следующие ссылки:

Ubuntu 16.04
Debian GNU/Linux
Kali Linux
OpenSUSE Leap 42
SUSE Linux Enterprise Server 12

Это приведет к скачиванию пакетов <distro>.appx в выбранную папку. 

Скачивание с помощью PowerShell

Чтобы скачать дистрибутивы с помощью PowerShell, используйте командлет Invoke-WebRequest. Ниже приведены инструкции по скачиванию Ubuntu 16.04.

PowerShell

Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1604 -OutFile Ubuntu.appx -UseBasicParsing

 Совет

Если загрузка занимает много времени, выключите индикатор выполнения, задав $ProgressPreference = 'SilentlyContinue'.

Скачивание с помощью cURL

Вы можете использовать curl.exe, чтобы скачать приведенные выше дистрибутивы:

console

curl.exe -L -o ubuntu-1604.appx https://aka.ms/wsl-ubuntu-1604

Установка дистрибутива

Если вы используете Windows 10, вы можете установить дистрибутив с помощью PowerShell. Просто перейдите в папку, содержащую скачанный выше дистрибутив, и в этом каталоге выполните следующую команду, в которой app_name — это имя APPX-файла дистрибутива.

Powershell

Add-AppxPackage .\app_name.appx