WSL 2: изучаю глубже, установка «Ubuntu» 23.04 (Lunar Lobster), часть 2

Aug 29, 2023 21:29

Начало: « WSL 2: изучаю глубже, установка «Ubuntu» 23.04 (Lunar Lobster)».

Начало установки дистрибутива «Ubuntu» 23.04 (Lunar Lobster)

Как я писал в предыдущем посте, у меня уже установлен для работы через подсистему WSL моей операционной системы «Windows 10» дистрибутив «Ubuntu» версии 22.04. Я не буду обновлять уже установленный дистрибутив, а установлю отдельно новый дистрибутив версии 23.04 для возможной одновременной работы с ними. Как я упоминал ранее, подсистема WSL такое позволяет.

Нужный файл формата «tar» с дистрибутивом «Ubuntu» можно загрузить на свой компьютер по следующей ссылке:

https://cloud-images.ubuntu.com

Раньше нужные файлы для подсистемы WSL были разбросаны по отдельным папкам соответствующих версий дистрибутивов «Ubuntu», но сейчас их собрали в папку «wsl»:

https://cloud-images.ubuntu.com/wsl/

Прямая ссылка на нужный файл:

https://cloud-images.ubuntu.com/wsl/lunar/current/ubuntu-lunar-wsl-amd64-wsl.rootfs.tar.gz

Этот файл имеет размер в 426 Мб и загрузился на мой компьютер за 6 минут. Я сохранил этот файл на рабочий стол.

Вас может смутить расширение «.gz» на конце названия файла. Формат «tar» предназначен для объединения множества файлов в один архивный файл, но этот формат не предназначен для сжатия полученного архивного файла. Для сжатия используют другие программы, в данном случае - это программа «gzip», которая и добавляет при сжатии файла расширение «.gz» в название выходного (сжатого) файла. Впрочем, беспокоиться о распаковке сжатого файла нам не придется: подсистеме WSL можно передать файл формата «tar» прямо в сжатом виде, то есть в том виде, в котором он загружен из интернета.

Для хранения служебных файлов нового дистрибутива я создал отдельную папку (ее, насколько я понимаю, можно создать и в другом месте, если есть такое желание; кроме того, название папки может быть другим, таким, каким вам захочется):

C:\UbuntuLunar\

Импортируем (установим) нужный дистрибутив «Linux» из файла в формате «tar». Для этого я использовал команду следующего вида:

wsl --import <имя дистрибутива> <папка для дистрибутива> <файл формата tar>
В моём случае, по факту:

wsl --import UbuntuLunar C:\UbuntuLunar C:\Users\Илья\Desktop\ubuntu-lunar-wsl-amd64-wsl.rootfs.tar.gz

Имя дистрибутива может быть любым, я выбрал «UbuntuLunar». Папку для дистрибутива я создал заранее, см. выше. Файл формата «tar» я тоже загрузил из интернета и сохранил на рабочий стол ранее (см. выше).



Проверим список установленных дистрибутивов «Linux» с помощью упоминавшейся ранее команды wsl --list --verbose:



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

Проверим версию нового (только что установленного) дистрибутива «Ubuntu». Для этого его нужно сначала запустить. Как я писал ранее, при установке дистрибутива «Linux» для работы через подсистему WSL в программе-«эмуляторе терминала» «Windows Terminal» автоматически создается отдельная вкладка для работы с этим дистрибутивом (эта новая вкладка появится в списке только после перезапуска программы «Windows Terminal»). Я перезапустил (закрыл и снова открыл) программу «Windows Terminal» и открыл список вкладок:



Как видно на иллюстрации выше, нужная вкладка появилась. Открываем эту вкладку, запускается только что установленный дистрибутив «Ubuntu»:



Как видно на иллюстрации выше, я успешно установил дистрибутив «Ubuntu» нужной версии 23.04 (Lunar Lobster) из файла формата «tar». Таким же образом можно установить любой дистрибутив «Linux» для работы через подсистему WSL, это несложно и занимает несколько минут. Главная трудность - найти и загрузить к себе на компьютер нужный файл формата «tar».

Начало настройки дистрибутива: создание пользователя

Продолжение следует...

Инструмент, Образование, Программирование

Previous post Next post
Up