Установка Linux в WSL

Установка Linux в WSL.

Содержание

1 Общая информация

1.1 Ссылки

1.1.1 Документация

2 Установка дистрибутивов

2.1 WSL + Ubuntu

  • Установите wsl:

    1wsl --install
    
    • включает дополнительные компоненты WSL и платформы виртуальных машин;
    • скачивает и устанавливает последнюю версию ядра Linux;
    • задаёт WSL 2 в качестве среды по умолчанию;
    • скачивает и устанавливает дистрибутив Ubuntu Linux.
  • Во время установки потребуется перезапустить компьютер.

2.2 Fedora

2.3 Arch

3 Первичная настройка

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

4 Поддержка systemd

  • Убедитесь, что версия WSL: 0.67.6 или более поздняя:
    1wsl --version
    
  • В консоли Linux перейдите под суперпользователя:
    1sudo -i
    
  • Откройте для редактирования файл /etc/wsl.conf:
    1vi /etc/wsl.conf
    
  • Активируйте systemd:
    1[boot]
    2systemd=true
    
  • Из консоли 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
    

Дмитрий Сергеевич Кулябов
Дмитрий Сергеевич Кулябов
Профессор кафедры теории вероятностей и кибербезопасности

Мои научные интересы включают физику, администрирование Unix и сетей.

Похожие