Install on WSL (Русский)

From ArchWiki
Jump to: navigation, search
Состояние перевода: На этой странице представлен перевод статьи Install on WSL. Дата последней синхронизации: 29 июля 2017. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.

Tango-preferences-desktop-locale.pngЭта страница нуждается в сопроводителеTango-preferences-desktop-locale.png

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

В Windows 10 есть подсистема, которая эмулирует интерфейс ядра Linux, позволяя запускать обычные приложения Linux. Это похоже на противоположность Wine, но на более низком уровне. Из Microsoft Store можно установить Ubuntu, Debian, Fedora, OpenSUSE, SLES и Kali Linux, но также есть способ установить Arch. Эти инструкции основаны на этом руководстве.

Подготовка

Вы должны запустить Windows 10 Fall Creators Update. Если вы еще не используете подсистему Linux в Windows, следуйте инструкциям здесь, чтобы включить её. В основном она включается так:

  • Режим разработчика в Настройки > Обновление и безопасность > Для разработчиков и
  • Подсистема Linux в Windows в разделе "Включить или отключить функции Windows".

Если вы уже установили её, введите в командной строке, чтобы полностью удалить существующую установку (сначала вы можете сохранить некоторые данные):

> lxrun /uninstall /full /y

Установка

Скачайте архив с установочным файлом и разархивируйте его в папку, в которую вы хотите установить Arch (иначе при переносе файлов возникнет ошибка).

Запустите Arch.exe с правами администратора, чтобы извлечь rootfs и зарегистрировать дистрибутив в WSL.

Примечание: Имя файла *.exe используется для названия устанавливаемого дистрибутива Linux. При желании его можно поменять.

Теперь вы можете запускать Arch из командной строки, введя bash ~ или создав ярлык на Arch.exe.

Установите необходимые пакеты Arch:

# pacman -Syyu base base-devel --needed

Настройте пользователя (имя не обязательно должно совпадать с именем пользователя Windows):

# useradd -m -G wheel -s /bin/bash имя пользователя
# passwd root
# passwd имя пользователя

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

> lxrun /setdefaultuser имя пользователя

Прежде, чем использовать pacman, пожалуйста, инициализируйте связку ключей:

# pacman-key --init
# pacman-key --populate