====== 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}}