Установка bash в Windows 10
В этой статье мы рассмотрим как установить оболочку bash для Windows 10. Для этого нам нужно включить подсистему Linux для Windows и установить Ubuntu из Microsoft Store.
- узнать версию Windows 10;
- как включить подсистему Linux для Windows;
- обновление WSL до 2 версии
- установка Ubuntu из Microsoft Store;
- установка Nodejs в подсистеме Linux для Windows 10;
- установка Gulp в подсистеме Linux для Windows 10;
- npm: command not found.
Как узнать версию Windows 10
Открываем Параметры Windows нажатием на клавиатуре клавиш Win + I. Выбираем Система.

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

Как включить подсистему Linux для Windows
Для ОС Windows 10 с обновлениями Fall Creators Update (версия 1709) и новее.
Открыть PowerShell от имени администратора. Для этого нужно нажать правой кнопкой мыши на Windows PowerShell » Дополнительно » Запуск от имени администратора.

Ввести следующую команду:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Нужно будет нажать Y и на ваш компьютер будут установлены необходимые компоненты.
Перезагрузите компьютер.
Для десятки версией ниже 1709 открываем Параметры Windows. Для этого нажмём на клавиатуре клавиши Win + I. Выбираем Обновления и безопасность.

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


Установка WSL и обновление до 2 версии
Если у вас Windows 10 версии 2004 и выше (сборка 19041 и выше) или Windows 11, то можете просто использовать команду для установки WSL 2 версии:
wsl --install
Если же версия Windows ниже, то перейдите по ссылке пакет обновления ядра Linux в WSL и скачайте пакет последней версии. Установите его.
Назначим WSL 2 по дефолту, введя следующую команду в PowerShell:
wsl --set-default-version 2
Установка Ubuntu
Сначала установим Ubuntu для Windows 10 из Магазина Майкрософт — это позволит интегрировать ОС Ubuntu внутрь нашей Windows. Благодаря этому мы сможем пользоваться bash оболочкой.
Для установки Ubuntu зайдём в Пуск » Все приложения и выберем Microsoft Store. В строке поиска введём Ubuntu. Выберем её и нажмём получить.

После того как скачали Ubuntu запустим его. Ждём несколько минут, пока он установится. Далее, нужно придумать пользователя и пароль для системы Ubuntu. При вводе пароля видно его не будет (как будто мы его не вводим).
Далее, для обновления списка пакетов программного обеспечения до последних версий введём следующую команду:
sudo apt-get update
- sudo — означает с правами администратора
- apt-get — команда для управления пакетами (установка, удаление, обновление пакетов)
- update — обновление списков пакетов ПО
Чтобы открыть bash, в строке поиска Windows введём bash и нажмём на него.

Или откроем необходимую папку и с нажатой клавишей shift. Нажмём правой кнопкой мыши и в контекстном меню выберем Откройте здесь оболочку Linux. Если увидите знак доллара, значит мы теперь используем bash.
Как установить Nodejs в подсистеме Linux для Windows 10
Откроем bash. Перейдём в домашнюю папку.
cd
Далее установим nodejs (на примере 16 версии)
curl -sL https://deb.nodesource.com/setup_16.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
Надеюсь, вам понравилась данная информация. Если вам интересна тема web-разработки, то можете следить за выходом новых статей в Telegram.
Поделиться с друзьями: