В настоящее время, когда мы пытаемся установить Ubuntu на Windows 10 с помощью WSL (Подсистема Windows для Linux), в Microsoft Store доступны две версии LTS (18.04 и 16.04), а третья… ну, это тоже LTS. Максимум, что мы можем установить из официального магазина Windows, - это Bionic Beaver, но можем ли мы обновить его до более новой версии? Ответ положительный, и на момент написания этой статьи мы могли перейти на Disco Dingo.
Сделать это очень просто. Нам нужно запомнить только первую команду, чтобы наш Терминал Ubuntu дать нам необходимые подсказки, чтобы следить за процессом. Самым сложным будет то, что не потребует нашего внимания: наберитесь терпения, пока не обновятся все пакеты. Здесь мы объясняем, что нам нужно делать.
Обновите наш WSL до последней версии, отредактировав файл
Мы должны запомнить следующую команду:
sudo do-release-upgrade
При вводе он выдаст нам ошибку / подсказку, как на следующем снимке экрана:
Это говорит нам о том, что мы уже используем самую последнюю версию LTS и что если мы хотим использовать последнюю версию, отличную от LTS, мы должны настроить файл, который упоминает нас. изменение строки «Подсказка = LTS» на «Подсказка = нормальная». Для этого мы набираем эту команду и нажимаем ввод:
sudo nano /etc/update-manager/release-upgrades
На открывшемся экране мы должны внести вышеупомянутое изменение, нажать Ctrl + X, затем «Y» и подтвердить нажатием Enter. Наконец, мы снова вводим первую команду для выполнения обновления. И мы идем за кофе, потому что это может занять много времени. А если серьезно, то может быть хорошей идеей оставить компьютер работать в покое, пока мы займемся чем-то другим. Но мы не можем зайти слишком далеко, потому что мы увидим ошибку с LXD (WSL еще не поддерживается пакетом снэпд) и нам нужно будет подтвердить / принять некоторые изменения.
Поскольку эта статья была короткой, а ее инструкции простыми, я хотел бы воспользоваться моментом, чтобы упомянуть, что WSL имеет некоторую интеграцию с Windows, то есть мы можем использовать команды Linux прямо из PowerShell или из лаунчера "Выполнить". Вам просто нужно не забыть поставить «wsl» впереди без кавычек, чтобы такая команда, как обновление пакетов, выглядела бы как «wsl sudo apt update».
Логически WSL - это не то же самое, что использование Linux в качестве родного, но это полезная маленькая игрушка, которая нравится многим пользователям. Вы один из них?