- Руководство по установке Windows Server Windows Server Installation Guide
- Включение подсистемы Windows для Linux Enable the Windows Subsystem for Linux
- Скачивание дистрибутива Linux Download a Linux distribution
- Извлечение и установка дистрибутива Linux Extract and install a Linux distribution
- Как получить подсистему Windows для Linux?
- Как установить подсистему Windows для Linux, используя функции Windows
- Как установить Подсистему Windows для Linux, используя Powershell
- Как скачать и установить дистрибутивы Linux на Windows 10, из Microsoft Store
- Как загрузить и установить дистрибутивы Linux на Windows 10 из PowerShell
- Заключение
- Актуальный способ установки и настройки окружения Windows WSL 2 (Windows Subsystem for Linux)
- Предварительная установка
- Установка окружения
- Премиум уроки от WebDesign Master
Руководство по установке Windows Server Windows Server Installation Guide
Подсистема Windows для Linux доступна для установки на Windows Server 2019 (версия 1709) и более поздних версий. The Windows Subsystem for Linux is available for installation on Windows Server 2019 (version 1709) and later. В этом руководстве рассматриваются действия по включению WSL на компьютере. This guide will walk through the steps of enabling WSL on your machine.
Включение подсистемы Windows для Linux Enable the Windows Subsystem for Linux
Перед запуском дистрибутивов Linux в Windows необходимо включить дополнительный компонент «Подсистема Windows для Linux» и перезагрузить компьютер. Before you can run Linux distros on Windows, you must enable the «Windows Subsystem for Linux» optional feature and reboot.
Запустите PowerShell с правами администратора и выполните следующую команду. Open PowerShell as Administrator and run:
Скачивание дистрибутива Linux Download a Linux distribution
Выполните эти инструкции, чтобы скачать избранный дистрибутив Linux. Follow these instructions to download your favorite Linux distribution.
Извлечение и установка дистрибутива Linux Extract and install a Linux distribution
После загрузки дистрибутива Linux для извлечения его содержимого и установки вручную выполните следующие действия. Now that you’ve downloaded a Linux distribution, in order to extract its contents and manually install, follow these steps:
Извлеките содержимое пакета .appx , с помощью PowerShell: Extract the .appx package’s contents, using PowerShell:
Запустите средство запуска приложения дистрибутива в целевой папке. Run the distribution launcher application in the target folder. Средство запуска обычно называется .exe (например, ubuntu.exe ). The launcher is typically named .exe (for example, ubuntu.exe ).
Сбой установки с ошибкой 0x8007007e. При возникновении этой ошибки система не поддерживает WSL. Installation failed with error 0x8007007e: If you receive this error, then your system doesn’t support WSL. Убедитесь, что вы используете сборку Windows 16215 или более позднюю версию. Ensure that you’re running Windows build 16215 or later. Проверьте используемую сборку. Check your build. Также убедитесь, что WSL включен и ваш компьютер перезагружен после включения этой функции. Also check to confirm that WSL is enabled and your computer was restarted after the feature was enabled.
3. Добавьте путь дистрибутива в путь среды Windows (в этом примере: C:\Users\Administrator\Ubuntu ), с помощью PowerShell: 3.Add your distro path to the Windows environment PATH ( C:\Users\Administrator\Ubuntu in this example), using PowerShell:
Теперь вы можете запустить дистрибутив из любого пути, введя .exe . You can now launch your distribution from any path by typing .exe . Например: ubuntu.exe . For example: ubuntu.exe .
После установки необходимо инициализировать новый экземпляр дистрибутива, прежде чем его можно будет использовать. Now that it is installed, you must initialize your new distribution instance before using it.
Как получить подсистему Windows для Linux?
Прошло много времени с тех пор, как Microsoft объявила о своей любви к Linux, и поначалу было странно видеть, как Windows 10 охватывает пингвина Такса. Однако тот факт, что Windows 10 может запускать нативные приложения Linux напрямую, без необходимости использовать виртуальные машины, является доказательством новой стратегии Microsoft по охвату других экосистем. Странные времена, в которые мы живем, верно? Вы ожидали увидеть Ubuntu, openSUSE, Fedora и тому подобное, работающие изначально в Windows 10? Вот как получить Подсистему Windows для Linux (WSL) и как установить различные дистрибутивы Linux в Windows 10.
ПРИМЕЧАНИЕ. Все представленные функции доступны в Windows 10 версии 1903 (обновление за май 2019 г.) или новее. Если вы используете более старую версию Windows 10, у вас может не быть доступа ко всем функциям. Проверьте сборку Windows 10 и, при необходимости, получите последнее доступное обновление для Windows 10 .
Как установить подсистему Windows для Linux, используя функции Windows
Прежде чем устанавливать какой-либо дистрибутив Linux на ПК с Windows 10, вам необходимо установить подсистему Windows для Linux (WSL). Если вы предпочитаете щелчки для запуска команд, самый простой способ сделать это — воспользоваться функциями Windows.
В поле поиска на панели задач введите «функции» и нажмите или нажмите «Включить или отключить функции Windows».
В окне «Функции Windows» прокрутите список параметров и выберите функцию «Подсистема Windows для Linux». Затем нажмите или нажмите OK.
Подождите несколько секунд, чтобы Windows 10 применила необходимые изменения.
После внесения изменений Windows 10 сообщает, что вам необходимо перезагрузить компьютер или устройство, чтобы завершить установку.
Перезагрузите сейчас или выберите перезагрузить позже, если у вас все еще есть работа на компьютере или устройстве с Windows 10.
Как установить Подсистему Windows для Linux, используя Powershell
PowerShell предлагает еще более быстрый способ установки подсистемы Windows для Linux (WSL) . Откройте Powershell от имени администратора и введите следующую команду: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux . Нажмите Enter на клавиатуре, чтобы запустить команду.
Через некоторое время Windows 10 заканчивает установку WSL (подсистема Windows для Linux) . Когда это будет сделано, он должен попросить вас перезагрузить компьютер. Введите Y, если вы хотите сделать это сейчас, или N, если вы хотите перезагрузить компьютер позже.
После перезагрузки Windows 10 завершает установку подсистемы Windows для Linux (WSL) . Далее вы можете скачать и установить любой из доступных дистрибутивов Linux.
Как скачать и установить дистрибутивы Linux на Windows 10, из Microsoft Store
Независимо от того, как вы решили установить Подсистему Windows для Linux (WSL) , теперь вы можете продолжить и установить один из доступных дистрибутивов Linux. Для тех, кто предпочитает щелчки и касания, самый простой способ установить дистрибутив Linux — это сделать это из Магазина Microsoft. Откройте его и выполните поиск «linux», или нажмите на эту прямую ссылку, чтобы увидеть, какие дистрибутивы Linux вы можете получить.
Когда мы опубликовали это руководство, это был список дистрибутивов Linux, доступных в Windows 10: Ubuntu, openSUSE, Kali Linux, Debian, Fedora, Pengwin, Alpine и SUSE Linux Enterprise Server.
Выберите нужный дистрибутив Linux, нажмите на него, а затем нажмите кнопку Установить.
В зависимости от размера дистрибутива Linux и скорости вашего интернет-соединения его загрузка может занять некоторое время. Когда загрузка закончится, Windows 10 автоматически установит дистрибутив Linux.
После завершения установки вы можете запустить новый дистрибутив Linux, нажав кнопку «Запустить» на его странице в Магазине Microsoft.
Кроме того, Windows 10 также создает удобный ярлык для дистрибутива Linux в меню «Пуск», которое можно использовать для запуска в любое время.
Как загрузить и установить дистрибутивы Linux на Windows 10 из PowerShell
Если вы поклонник командной строки, вы также можете загрузить и установить дистрибутивы Linux непосредственно из PowerShell . Откройте Powershell от имени администратора и выполните одну из следующих команд в зависимости от того, какой дистрибутив Linux вам нужен:
- Ubuntu 18.04: Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1804 -OutFile «$Home\Downloads\Ubuntu1804.appx» -UseBasicParsing
- Ubuntu 18.04 ARM: Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1804-arm -OutFile «$Home\Downloads\Ubuntu1804ARM.appx» -UseBasicParsing
- Ubuntu 16.04: Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1604 -OutFile «$Home\Downloads\Ubuntu1604.appx» -UseBasicParsing
- Debian GNU/Linux: Invoke-WebRequest -Uri https://aka.ms/wsl-debian-gnulinux -OutFile «$Home\Downloads\Debian.appx» -UseBasicParsing
- Kali Linux: Invoke-WebRequest -Uri https://aka.ms/wsl-kali-linux-new -OutFile «$Home\Downloads\Kali.appx» -UseBasicParsing
- OpenSUSE Leap 42: Invoke-WebRequest -Uri https://aka.ms/wsl-opensuse-42 -OutFile «$Home\Downloads\OpenSUSE.appx» -UseBasicParsing
- SUSE Linux Enterprise Server 12: Invoke-WebRequest -Uri https://aka.ms/wsl-sles-12 -OutFile «$Home\Downloads\SUSELinuxEnterprise.appx» -UseBasicParsing
- Fedora Remix for WSL: Invoke-WebRequest -Uri https://github.com/WhitewaterFoundry/Fedora-Remix-for-WSL/releases/download/1.30.1/DistroLauncher-Appx_1.30.1.0_x64.appx -OutFile «$Home\Downloads\FedoraRemix.appx» -UseBasicParsing
Нажмите Enter на клавиатуре и дождитесь загрузки дистрибутива Linux. Выбранный дистрибутив будет сохранен в папке «Загрузки». Однако, если вы предпочитаете другое местоположение, замените строку $Home\Downloads\ из команды, которую вы выполняете, на папку, которую вы предпочитаете.
Подождите, пока ваш дистрибутив Linux не будет загружен. Когда это будет сделано, выполните одну из следующих команд, в зависимости от того, какой дистрибутив Linux вы выбрали для установки на ПК с Windows 10:
- Ubuntu 18.04: Add-AppxPackage -Path «$Home\Downloads\Ubuntu1804.appx»
- Ubuntu 18.04 ARM: Add-AppxPackage -Path «$Home\Downloads\Ubuntu1804ARM.appx»
- Ubuntu 16.04: Add-AppxPackage -Path «$Home\Downloads\Ubuntu1604.appx»
- Debian GNU/Linux: Add-AppxPackage -Path «$Home\Downloads\Debian.appx»
- Kali Linux: Add-AppxPackage -Path «$Home\Downloads\Kali.appx»
- OpenSUSE Leap 42: Add-AppxPackage -Path «$Home\Downloads\OpenSUSE.appx»
- SUSE Linux Enterprise Server 12: Add-AppxPackage -Path «$Home\Downloads\SUSELinuxEnterprise.appx»
- Fedora Remix for WSL: Add-AppxPackage -Path «$Home\Downloads\FedoraRemix.appx»
После завершения установки вы можете найти удобные ярлыки для вашего дистрибутива Linux в меню «Пуск». Запустите его и наслаждайтесь!
Это все! Теперь вы можете начать играть с Linux на ПК с Windows 10! 🙂
Заключение
Включение подсистемы Windows для Linux (WSL) в Windows 10 несложно. Тем не менее, работа с Linux из Windows 10 может быть не для всех. Если вы разработчик, любите запускать команды в текстовой среде или имеете опыт работы с Linux, то вы, вероятно, будете очень взволнованы любовью, которую Windows 10 демонстрирует пользователям Linux.
Актуальный способ установки и настройки окружения Windows WSL 2 (Windows Subsystem for Linux)
Всем привет! Это актуальная на сегодняшний день инструкция по установке и настройке окружения Windows WSL 2 (Подсистемы Windows для Linux), Node.js и других полезных инструментов для веб-разработки в родной среде Unix shell.
Предварительная установка
- Активируем возможность использования подсистемы. Для этого откроем панель управления — Win+R , выполняем команду control panel , переходим в раздел «Программы и компоненты», слева кликаем «Включение или отключение компонентов Windows», находим пункты «Подсистема Windows для Linux» и «Платформа виртуальной машины», активируем эти чекбоксы, «OK». Компьютер будет перезагружен.
- Скачиваем и устанавливаем «Пакет обновления ядра Linux в WSL 2. «: https://aka.ms/wsl2kernel
- Выбираем WSL 2 в качестве версии по-умолчанию, выполняем в терминале PowerShell: Вы получите сообщение «Для получения сведений о ключевых различиях. » – это значит, что WSL 2 выбран по-умолчанию.
- Устанавливаем НЕ НОМЕРНОЙ дистрибутив Ubuntu через магазин Windows. Не номенрой, это значит без цифр и букв. Просто «Ubuntu».
- Выполняем первоначальную настройку — создаём пользователя, задаём логин и пароль.
Установка окружения
Сразу после создания пользователя можно установить окружение одной командой:
Данной командой мы установим Node.js, npm, gulp, rimraf, npm-check-updates, jekyll, ruby и другие вспомогательные инструменты.
Обратите внимание, если вам не требуется jekyll или другие инструменты, вы можете не включать их в составную команду или наоборот, добавить необходимые через пробел в нужной секции. В секции sudo apt -y install можно добавить программы Linux к установке, в секции sudo npm i -g можно добавить необходимые npm-модули к установке, в секции sudo gem i можно добавить необходимые ruby-модули и т.д.
Закрываем терминал и выключаем подсистему в PowerShell (для последующего перезапуска) командой:
Отлично! Теперь можно запустить WSL в любой папке и настроить отображаемую длинну пути. По-умолчанию, в терминале отображается полный адрес до текущей папки, что может быть не совсем удобно в работе.
Открываем в консольном редакторе файл с настройками bash:
Управляя курсором на клавиатуре, перейдём в самый низ файла и добавим строку (для отображения только текущей папки в пути терминала):
Выходим из редактора Ctrl+X , вводим Y и нажимаем Enter , чтобы подтвердить сохранение файла. Перезапускаем WSL, можно работать.
Внимание! Если WSL 2 у вас работает медленно, можно переключиться на использование WSL 1. Для этого запускаем PowerShell и выполняем команду: Обратите внимание, Ubuntu в данной строке – это установленный дистрибутив, который вы хотите запускать с использованием WSL 1. Для того, чтобы отобразить список установленных дистрибутивов и в какой версии среды WSL они выполняются, достаточно запустить команду wsl -l -v в PowerShell.
Премиум уроки от WebDesign Master
Создание сайта от А до Я. Комплексный курс
Создание современного интернет-магазина от А до Я