WindowsMacПрограммное обес..НастройкиБезопасностьПродуктивностьЛинуксАндроид (Androi.. Все

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

Отредактировано 5 несколько месяцев назад от ExtremeHow Редакционная команда

Windows 10Подсистема Windows для LinuxУстановкаСистемаРазработкаФункцииКонфигурацияКомандная строкаИнструментыПрограммное обеспечение

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

Перевод обновлен 5 несколько месяцев назад

Подсистема Windows для Linux (WSL) - это замечательная функция, которая позволяет запускать среду Linux прямо на Windows 10 без необходимости настраивать виртуальную машину или систему с двойной загрузкой. Это особенно полезно для разработчиков и системных администраторов, которые хотят использовать инструменты командной строки Linux на компьютере с Windows. В этом подробном руководстве мы подробно объясним процесс установки WSL на Windows 10 шаг за шагом. Независимо от того, являетесь ли вы опытным программистом или новичком в Linux, это руководство поможет упростить процесс.

1. Введение в подсистему Windows для Linux

Подсистема Windows для Linux (WSL) предоставляет слой совместимости, который позволяет запускать исполнимые файлы Linux напрямую на Windows. Это означает, что вы можете запускать такие инструменты, как bash, утилиты, такие как grep и sed, и даже установки программного обеспечения напрямую из вашей операционной системы Windows 10. WSL особенно полезна для разработчиков, работающих над кроссплатформенными приложениями или тем, кому нужны инструменты, специфичные для Linux.

Существуют две версии WSL: WSL 1 и WSL 2. WSL 2 имеет полный ядро Linux и предлагает улучшенную производительность и полную совместимость с системными вызовами. Наше внимание будет сосредоточено на установке WSL 2.

2. Предварительные требования

Прежде чем устанавливать WSL, убедитесь, что вы соответствуете предварительным требованиям. Вот что вам понадобится:

3. Пошаговый процесс установки

3.1 Включение WSL

Первым шагом для включения WSL в вашей системе является включение функции WSL в Windows 10. Следуйте этим шагам:

  1. Откройте меню Пуск и выполните поиск PowerShell.
  2. Щелкните правой кнопкой мыши на Windows PowerShell и выберите Запуск от имени администратора.
  3. В окне PowerShell введите следующую команду для включения WSL и нажмите Enter:
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
  4. Перезагрузите компьютер, когда будет предложено, чтобы применить изменения.

3.2 Настройка WSL 2

После включения WSL вы можете захотеть использовать WSL 2, которая предлагает лучшую производительность. Чтобы использовать WSL 2, необходимо настроить систему следующим образом:

  1. В PowerShell введите следующую команду и нажмите Enter, чтобы включить функцию платформы виртуальной машины:
    Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
  2. Убедитесь, что ваша система настроена на использование WSL 2 по умолчанию:
    wsl --set-default-version 2
  3. Перезагрузите компьютер, если это необходимо для завершения настройки.

3.3 Загрузка дистрибутива Linux

После настройки WSL пришло время загрузить и установить дистрибутив Linux. Вы можете выбрать из нескольких дистрибутивов, доступных в Магазине Microsoft, таких как Ubuntu, Debian, Kali Linux и другие. Следуйте этим шагам:

  1. Откройте Магазин Microsoft из меню Пуск.
  2. В строке поиска магазина найдите ваш любимый дистрибутив Linux (например, "Ubuntu").
  3. Щелкните на дистрибутив и выберите Получить или Установить.
  4. После установки отобразится уведомление с запросом на запуск установленного дистрибутива Linux.

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

3.4 Первоначальная настройка дистрибутива Linux

После установки дистрибутива Linux вам нужно будет выполнить несколько первоначальных шагов настройки, особенно если вы настраиваете его впервые:

  1. Откройте установленный дистрибутив из меню Пуск. Это откроет консольное окно, и первый запуск может занять несколько минут, так как он настраивает среду Linux.
  2. Следуйте инструкциям на экране для создания новой учетной записи пользователя. Вас попросят ввести имя пользователя и пароль. Это не обязательно должно соответствовать учетной записи Windows, но это будет вашей пользовательской идентичностью в Linux.
  3. После завершения настройки командная строка Linux будет готова к использованию.

С установленным дистрибутивом Linux вы можете теперь выполнять команды Linux непосредственно из вашей среды Windows. Простейшие команды, такие как ls, cd или touch, будут работать, а также более сложные команды, в зависимости от того, что вы установите далее.

4. Обновление и установка приложений

Чтобы ваша подсистема Linux была обновлена и могла запускать приложения, которые вы хотите, рекомендуется обновить пакеты Linux. Используйте следующую команду:

sudo apt update && sudo apt upgrade

Эта команда обновит репозиторий пакетов и обновит все устаревшие пакеты.

Вы можете устанавливать новые приложения точно так же, как и на любой машине Linux, используя менеджер пакетов, например apt или yum. Например, чтобы установить инструмент curl, вы можете выполнить:

sudo apt install curl

5. Настройка WSL

Существует множество способов настройки WSL в соответствии с вашими потребностями. Вот несколько предложений:

6. Удаление WSL

Если вы хотите полностью удалить определенный дистрибутив Linux или WSL, вы можете легко сделать это через приложение Настройки или с помощью PowerShell. Вот как:

6.1 Удаление дистрибутива Linux

  1. Откройте Настройки и перейдите в Приложения.
  2. Под Приложения и функции найдите дистрибутив Linux, который вы хотите удалить, щелкните на него и выберите Удалить.

6.2 Отключение WSL

  1. Откройте PowerShell от имени администратора.
  2. Введите следующую команду:
    Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
  3. Перезагрузите компьютер, чтобы завершить изменения.

7. Заключение

WSL проложила путь для бесшовного взаимодействия между средами Windows и Linux, устранив необходимость в сложных установках двойной загрузки или медленных виртуальных машинах. В этом руководстве вы узнали, как включить и установить WSL на Windows 10, настроить его для лучшей производительности и даже кастомизировать его под свои нужды. Теперь у вас должна быть полная среда Linux, работающая плавно вместе с вашей системой Windows, готовая решать различные задачи по разработке или системному администрированию.

Если вы найдете что-то неправильное в содержании статьи, вы можете


Комментарии