Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Что мы будем устанавливать и использовать (и для чего это нужно):

  1. WSL 2 - windows subsystem for linux. Это специальный софт, позволяющий работать ядру операционной системы linux прямо поверх винды. Т.к. наши сервисы созданы под linux и работают в docker-контейнерах, то нам нужна поддержка linux-окружения для работы.
  2. Ubuntu 20.04 - Специально подготовленный дистрибутив linux, который будет работать поверх WSL2.
  3. Docker Desktop - окружение docker, созданное для Windows, которое также будет работать поверх WSL2 (т.к. внутри себя использует механизмы linux).
  4. Windows Terminal - Очень удобная реализация консольки для Windows.
  5. VSCode - Очень мощная опенсорсная IDE от Microsoft, удобная равно как для бэкенда, так и для фронтенда. В ней пишем сам код (smile)

...

  1. Открой PowerShell от имени администратора



  2. WSL - системная функция Windows 10, её не нужно установить, её нужно включить. Скопируй, вставь эту команду в PowerShell (там работает Ctrl+V) и запусти:

    Code Block
    languagepowershell
    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart




  3. WSL 2 требует, чтобы была включена функция «Платформа виртуальных машин» в Windows 10. Она отделена от Hyper-V и предоставляет некоторые из наиболее интересных интеграций платформ, доступных в новой версии подсистемы Windows для Linux.

    Чтобы включить платформу виртуальных машин, выполни команду:

    Code Block
    languagepowershell
    dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart



  4. Перезагрузи систему, чтобы убедиться, что все компоненты встали как надо и запустились.

  5. Активируй WSL 2 по-умолчанию. (Стандартно может использоваться WSL1, она менее эффективная и не подходит для виртуализации, которую использует Docker).

    Code Block
    languagepowershell
    wsl --set-default-version 2

    Image Added

  6. Поздравляю! Теперь всё готово к тому, чтобы установить Ubuntu! (smile)

Шаг 2. Установка Ubuntu

Установка Ubuntu намного проще





Info

Content by Label
showLabelsfalse
max5
spacesST
showSpacefalse
sortmodified
reversetrue
typepage
cqllabel = "kb-how-to-article" and type = "page" and space = "ST"
labelskb-how-to-article

...