Установка bash в Windows 10

В этой статье мы рассмотрим как установить оболочку bash для Windows 10. Для этого нам нужно включить подсистему Linux для Windows и установить Ubuntu из Microsoft Store.

  1. узнать версию Windows 10;
  2. как включить подсистему Linux для Windows;
  3. обновление WSL до 2 версии
  4. установка Ubuntu из Microsoft Store;
  5. установка Nodejs в подсистеме Linux для Windows 10;
  6. установка Gulp в подсистеме Linux для Windows 10;
  7. npm: command not found.

Как узнать версию Windows 10

Открываем «Параметры Windows» нажатием на клавиатуре клавиш Win + I. Выбираем «Система».

Как открыть параметры Windows

Вкладка О системе. В правой колонке последний заголовок Характеристики Windows.

Как узнать версию Windows 10

Как включить подсистему Linux для Windows

Для ОС Windows 10 с обновлениями Fall Creators Update (версия 1709) и новее.

Открыть PowerShell от имени администратора. Для этого нужно нажать правой кнопкой мыши на Windows PowerShell » Дополнительно » Запуск от имени администратора.

Как открыть Windows PowerShell в Windows 10

Ввести следующую команду:

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

Нужно будет нажать Y и ваш компьютер будет перезагружен для установки необходимых компонентов.

Для десятки версией ниже 1709

Открываем "Параметры Windows". Для этого нажмём на клавиатуре клавиши Win + I. Выбираем Обновления и безопасность.

Как открыть параметры Windows Обновление и безопасность

Вкладка Для разработчиков. В ней выбираем Режим разработчика.

Выбор Режима разработчика на Windows 10

Режим разработчика установлен

Обновление WSL до 2 версии

Перейдите по ссылке пакет обновления ядра Linux в WSL... и скачайте пакет последней версии. Установите его.

Назначим WSL 2 по дефолту, введя следующую команду в PowerShell:

wsl --set-default-version 2

Установка Ubuntu

Сначала установим Ubuntu для Windows 10 из Магазина Майкрософт - это позволит интегрировать ОС Ubuntu внутрь нашей Windows. Благодаря этому мы сможем пользоваться bash оболочкой.

Для установки Ubuntu зайдём в Пуск » Все приложения и выберем Microsoft Store. В строке поиска введём Ubuntu. Выберем её и нажмём получить.

Как установить Ubuntu в Windows 10

После того как скачали Ubuntu запустим его. Ждём несколько минут, пока он установится. Далее, нужно придумать пользователя и пароль для системы Ubuntu. При вводе пароля видно его не будет (как будто мы его не вводим).

Далее, для обновления списка пакетов программного обеспечения до последних версий введём следующую команду:

sudo apt-get update
  • sudo - означает с правами администратора
  • apt-get - команда для управления пакетами (установка, удаление, обновление пакетов)
  • update - обновление списков пакетов ПО

Чтобы открыть bash, в строке поиска Windows введём bash и нажмём на него.

Как открыть bash в Windows 10

Или откроем необходимую папку и с нажатой клавишей shift нажмём правой кнопкой мыши и в контекстном меню выберем «Откройте здесь оболочку Linux». Если увидите знак доллара, значит мы теперь используем bash.

Как установить Nodejs в подсистеме Linux для Windows 10

Откроем bash. Перейдём в домашнюю папку.

cd

Далее установим nodejs (на примере 14 версии)

curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt-get install -y nodejs

Nodejs в подсистеме Linux системы Windows установлен.

Установка Gulp в подсистеме Linux для Windows 10

Выполните команду:

sudo npm i -g gulp rimraf

Npm: command not found

При ошибке npm: command not found выполните следующую команду:

sudo apt-get install npm
Админ admin