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

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

Иллюстрация WSL bash

WSL, в Подсистема Windows для Linux, это бесплатная дополнительная функция Windows 10 это позволяет Linux программы для запуска в Windows. Он предоставляет вам версию Windows оболочка bash и уровень совместимости, который позволяет многим программам Linux работать на вашем компьютере с Windows..

Системные Требования

Перед установкой WSL убедитесь, что ваш компьютер соответствует минимальным требованиям. Системные Требования для запуска WSL:

  • У вас должна быть Windows 10 версии 1607 (юбилейное обновление) или более поздней версии..
  • WSL работает только на 64-битный версии Windows 10. 32-битный версии не поддерживаются.

Чтобы убедиться, что компьютер соответствует требованиям, выполните следующие действия:

  1. Открыть свой Настройки. Вы можете сделать это, щелкнув значок шестеренки на Стартовое меню, или открыв Меню задач опытного пользователя и выбирая Настройки.
  2. в Настройки окно, выберите Система.
  3. С левой стороны Система окно, выберите О.
  4. В правой части окна отображается системная информация. Убедитесь, что Версия не менее 1607, а Тип системы это 64-битная операционная система.

Настройки Windows, система, о

Если Версия число меньше 1607, необходимо выполнить Центр обновления Windows перед установкой WSL.

Если Тип системы не 64-битная операционная система, вы не можете запускать WSL.

Установка WSL

Чтобы установить WSL, выполните следующие действия..

Примечание

Версии Windows до Fall Creators Update требовали немного других инструкций. Инструкции на этой странице актуальны по состоянию на май 2019 г..

  1. Открыть новый PowerShell окно как администратор. Для этого откройте меню «Пуск», прокрутите вниз до W и разверните Windows PowerShell папка. Щелкните правой кнопкой мыши Windows PowerShell, выберите Более, тогда Запустить от имени администратора.
  1. В командной строке PowerShell выполните следующую команду:

Включить-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

  1. Некоторое необходимое программное обеспечение загружается, и подсистема WSL будет включена после перезагрузки. Однако сам Linux еще не установлен (пока вы не выберете Linux распределение, на шаге 5.)
  1. Когда загрузка будет завершена, PowerShell спросит, готовы ли вы перезагрузка компьютер. Перед перезагрузкой убедитесь, что все документы сохранены, а все открытые приложения закрыты. Тип Y, или если вы собираетесь перезагрузиться позже, введите N вместо.
  1. После перезагрузки компьютера войдите в Windows и откройте новый Командная строка (или же PowerShell). В командной строке запустите:

трепать

  1. Bash сообщит вам, что дистрибутив не установлен, и предоставит вам URL-адрес для его загрузки из Магазин Windows:

Подсистема Windows для Linux не имеет установленных дистрибутивов. Дистрибутивы можно установить, посетив Магазин Windows: https://aka.ms/wslstore
нажмите любую клавишу для продолжения…

  1. В веб-браузере перейдите по URL-адресу https://aka.ms/wslstore чтобы загрузить дистрибутив Linux, интегрированный в WSL. На момент написания этой статьи выбор был Ubuntu, OpenSUSE, SUSE Enterprise Server, Debian, и Кали. Если вы не знаете, что выбрать, рекомендуем Ubuntu.

В Microsoft Store выберите Ubuntu.

  1. Щелкните нужный дистрибутив, затем щелкните Получать.

Чтобы загрузить Ubuntu из Microsoft Store, нажмите «Получить».

  1. Когда установка будет завершена, нажмите Запуск. Вы увидите это сообщение:

Установка может занять несколько минут…

Он может молча ждать, пока вы нажмете клавишу после того, как это будет сделано, поэтому вы можете нажимать Backspace каждые 15 секунд или около того, чтобы проверить, закончено ли оно..

Примечание

Вы можете получить такую ​​ошибку:

Установка, это может занять несколько минут … Установка не удалась! Ошибка: 0x8000000d Нажмите любую клавишу, чтобы продолжить…

Эта ошибка известна ошибка это происходит в некоторых версиях Windows 10. Если вы получаете эту ошибку, вы можете исправить ее, повторив шаги 1 и 2. Затем перейдите к шагу 10..

  1. Теперь Ubuntu установлен, и WSL включен. Вы можете открыть командную строку WSL Ubuntu, щелкнув Запуск в Магазине Windows или в меню Пуск, выбрав Ubuntu. Вы также можете открыть командную строку (или PowerShell) и запустить трепать.

Начало работы с вашей подсистемой Linux

При первом запуске распространения WSL вам будет предложено создать учетную запись пользователя. Оно может отличаться от вашего имени пользователя Windows. Вам будет предложено установить пароль.

Создание пользователя в WSL.

Поздравляю! Linux работает. Вы сейчас на трепать приглашение, и вы можете запускать команды и программы Linux.

Обновите программное обеспечение Linux

Сейчас прекрасное время для обновления программного обеспечения. Следуйте приведенным ниже инструкциям, чтобы обновить программное обеспечение с помощью подходящий команда.

Как и Ubuntu, WSL использует APT (усовершенствованный инструмент для упаковки) справляться программные пакеты. В подходящий Команда позволяет искать, загружать и устанавливать программное обеспечение из командной строки. Он автоматически управляет вашими программными зависимостями. Таким образом, если одна программа зависит от определенной версии другой программы, обе будут установлены и поддерживаться в актуальном состоянии..

Любой подходящий Команды, которые вносят изменения в вашу систему, должны запускаться от имени пользователя root. Если вы вошли в систему как обычный пользователь (как обычно и должно быть), запустите программу от имени пользователя root, добавив к ней префикс судо («суперпользователь делать»). Требуется ввести пароль, и ваша программа запускается от имени пользователя root..

sudo apt update
[sudo] пароль для надежды:

Обновления скачиваются, но еще ничего не установлено и не обновлено. Чтобы обновить все доступные пакеты, запустите:

sudo apt upgrade
Кончик

На этот раз Sudo не будет запрашивать ваш пароль, если с момента последней команды sudo не прошло более пяти минут..

Размер обновлений рассчитывается, и вам будет предложено продолжить. Тип y и нажмите Enter. Обновления загружаются и устанавливаются, что может занять некоторое время, в зависимости от скорости вашего компьютера и подключения к Интернету..

Когда обновление будет завершено, вы вернетесь в командную строку bash. Ваша система Linux теперь обновлена.

В любой момент вы можете выйти из bash, используя выход команда.

выход

Файловые системы Windows и WSL

WSL имеет собственную файловую систему. Эта файловая система Linux устанавливается в файловую систему Windows по следующему адресу:

% LOCALAPPDATA% \ Lxss \

Например, если ваше имя пользователя Windows — Владелец и Windows установлена ​​на вашем C: диск, ваша файловая система WSL находится по адресу:

C: \ Users \ Owner \ AppData \ Local \ Lxss \

Приятно знать, что это то место, где он находится, но вы не должны перемещать или вносить какие-либо изменения в файлы, которые он содержит..

Когда вы используете WSL, вам может быть интересно, как получить доступ к файлам Windows. Ваш C: диск находится по адресу:

/ mnt / c /

Название мнт означает "устанавливать," где находятся ваши диски Windows установленный внутри WSL. Например, ваш D: диск будет / mnt / d /, так далее.

Создание ссылок на папки Windows

Для удобства неплохо создать символические ссылки в вашу домашнюю папку Windows. Символьная ссылка похожа на ярлык в Windows: это файл, указывает на другой файл или каталог. Когда вы ссылаетесь на символическую ссылку, система разыменование ссылку и ведите себя так, как если бы вы указали фактический "цель" файл или каталог.

Использование символических ссылок может сэкономить вам много времени на набор текста и запоминание непонятных имен каталогов..

Чтобы создать символическую ссылку в Linux, используйте пер команда. В синтаксис для создания символической ссылки ln -s целевое имя имя ссылки.

Например, чтобы создать символическую ссылку в домашней папке WSL под названием дом это относится к C: \ Пользователи \ Владелец \, Следуй этим шагам.

Сначала измените рабочий каталог на ваш домашний каталог, который расположен по адресу /дома/имя пользователя/. Вы можете сделать это с помощью CD команда:

компакт-диск / главная / надежда /

В баше, "~" (а тильда) является псевдоним для вашего домашнего каталога, поэтому вы также можете ввести:

cd ~

Далее используйте ln -s создать символическую ссылку. Например, если ваша домашняя папка Windows C: \ Пользователи \ Владелец \, команда будет такой:

ln -s / mnt / c / Пользователи / Владелец / winhome

Теперь есть символическая ссылка под названием дом в вашем домашнем каталоге WSL, который действует как ярлык для вашего домашнего каталога Windows. Итак, вы можете перейти в домашний каталог Windows, используя:

компакт-диск ~ / winhome /

Или, чтобы перейти в папку на рабочем столе Windows:

cd ~ / winhome / Рабочий стол /

Дополнительная информация о командах Linux

Наслаждайтесь своей новой подсистемой Linux! Обязательно посетите наш обзор команд Linux для получения дополнительной информации об инструментах и ​​программах, которые вы можете использовать.