Сегодня покажу как на wsl хитро поставить свежую версию ubuntu 23.04 или 24.04. Так как в коробке идет только старенькая 22.04, придется немного потыкать в консольке.
Зачем это нужно? Ну например проверить какие-то штуки, которых нет в ubuntu 22. А для чего мне это понадобилось, я напишу в следующем посте, как раз одно на другое наложилось. Если спойлернуть: писал пост про софтину, но она работает только с новыми версиями убунты. Вот и пришлось немного переобуться.
По bash версиям имеем такое:
22.04 - 5.1.16
23.04 - 5.2.16
24.04 - 5.2.21
Так, есть несколько способов вкорячить свежую убунту в wsl.
Хитрый способ с docker
Заходим в wsl убунты 22 и ставим docker если он у тебя еще не стоит.
curl -sSL https://get.docker.com | sh
usermod -aG docker $(whoami)
WSL DETECTED: We recommend using Docker Desktop for Windows.
Оно грязно выругается, но ждем 20 секунд и установка завершиться успехом
Перезапускаем сессию чтобы пользователь смог работать с docker.
Дальше тащим образ ubuntu:l