Установка Linux в WSL
Установка Linux в WSL.
Содержание
1 Общая информация
1.1 Ссылки
1.1.1 Документация
- https://learn.microsoft.com/ru-ru/windows/wsl/install
- https://learn.microsoft.com/ru-ru/windows/wsl/setup/environment
- https://learn.microsoft.com/en-us/windows/wsl/systemd
- https://learn.microsoft.com/en-us/windows/wsl/wsl-config
- https://github.com/mikeroyal/WSL-Guide
2 Установка дистрибутивов
2.1 WSL + Ubuntu
Установите wsl:
1wsl --install
- включает дополнительные компоненты WSL и платформы виртуальных машин;
- скачивает и устанавливает последнюю версию ядра Linux;
- задаёт WSL 2 в качестве среды по умолчанию;
- скачивает и устанавливает дистрибутив Ubuntu Linux.
Во время установки потребуется перезапустить компьютер.
2.2 Fedora
- Репозиторий: https://github.com/VSWSL/Fedora-WSL
- Misrosoft Store: https://www.microsoft.com/store/apps/9NPCP8DRCHSN
- Установите из Misrosoft Store.
- Во время установки потребуется перезапустить компьютер.
2.3 Arch
- Репозиторий: https://github.com/VSWSL/Arch-WSL
- Misrosoft Store: https://www.microsoft.com/store/apps/9MZNMNKSM73X
- Установите из Misrosoft Store.
- Во время установки потребуется перезапустить компьютер.
3 Первичная настройка
- После завершения установки будет предложено создать имя пользователя и пароль для дистрибутива Linux.
- Для каждого дистрибутива Linux используются свои имя пользователя и пароль, и они не связаны с именем пользователя Windows.
4 Поддержка systemd
- Убедитесь, что версия WSL: 0.67.6 или более поздняя:
1wsl --version
- В консоли Linux перейдите под суперпользователя:
1sudo -i
- Откройте для редактирования файл
/etc/wsl.conf
:1vi /etc/wsl.conf
- Активируйте systemd:
- Из консоли Windows остановите выполнение WSL:
1wsl.exe --shutdown
- После повторного запуска WSL проверьте работу systemd:
1systemctl list-unit-files --type=service
5 Установка базового программного обеспечения
- В консоли Linux перейдите под суперпользователя:
1sudo -i
5.1 Fedora
- Обновите систему:
1dnf -y update
- Установка системных библиотек:
1dnf -y install vulkan
- Устанавливаем утилиту для удобства работы tmux:
1dnf -y install tmux
- Устанавливаем утилиту для удобства работы mc:
1dnf -y install mc
- Автодополнение для bash:
1dnf -y install bash-completion
- Просмотр pdf:
1dnf -y install evince
- Терминал kitty:
1dnf -y install kitty
- Установите libreoffice:
1dnf -y install libreoffice
5.2 Arch
- Используется пакетный менеджер pacman (https://wiki.archlinux.org/title/Pacman_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)).
- Обновите систему:
1pacman -Suy
- Устанавливаем утилиту для удобства работы tmux:
1pacman -S tmux
- Устанавливаем утилиту для удобства работы mc:
1pacman -S mc
- Автодополнение для bash:
1pacman -S bash-completion
- Просмотр pdf:
1pacman -S evince
- Терминал kitty:
1pacman -S kitty
- Установите libreoffice:
1pacman -S libreoffice-fresh
6 Emacs
6.1 Fedora
- Установите emacs:
1dnf -y install emacs
6.2 Arch
- Установите emacs:
1pacman -S emacs