====== DevOps: Инструменты на Windows 10 ======
Если есть желание/необходимость девопсить на Windows 10 - ниже небольшая инструкция.
====== Установка WSL 2 ======
Можно через стандартные "Программы и компоненты" -> "Установка компонентов Windows", выбрать "Windows Subsystem for Linux" или через команды:
Powershell:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
cmd:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Далее согласно инструкции https://aka.ms/wsl2kernel загружаем и устанавливаем пакет https://aka.ms/wsl2kernelmsix64
Переключаем на использование второй версии WSL
wsl --set-default-version 2
Если уже что-то работало под WSL, можно сконвертировать:
wsl.exe -l
wsl.exe --set-version Ubuntu-20.04 2
wsl.exe --set-version Debian 2
Так же есть экспорт/импорт:
wsl.exe --export Ubuntu-20.04 C:\temp\ubuntu2004.tar
wsl.exe --import ubuntu2004 C:\wsl c:\temp\ubuntu2004.tar
wsl --list --all
wslconfig /list /all
wsl --setdefault ubuntu2004
wsl --distribution ubuntu2004
cd \\wsl$\ubuntu2004
wsl --shutdown
====== Установка Linux ======
Устанавливаем необходимую версию Linux с сайта Microsoft Store https://aka.ms/wslstore
====== Устанавливаем терминал (опционально) ======
Можно установить Windows Terminal https://aka.ms/terminal или Fluent Terminal https://github.com/felixse/FluentTerminal - кому что нравится и работать прямо из Windows. А можно прямо из Linux.
===== Настройка WSL 2 =====
Время в WSL может отличаться от времени на Windows, эта команда его синхронизирует:
sudo hwclock --hctosys
{{tag>windows 10 wsl wsl2 ubuntu linux windows_terminal fluent_terminal zsh}}