Чи варто оновити Ubuntu на WSL?


9

У мене є Bash на Ubuntu в Windows.

Bash на Ubuntu в Windows

Вихідний lsb_release -aрезультат наступний.

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.5 LTS
Release:        14.04
Codename:       trusty

Чи варто оновити? Чи ризикую я її зламати?

Відповіді:


10

Так, це можливо і є два варіанти:

  1. Використовуйте lxrunдля встановлення та видалення bash:

    lxrun /uninstall
    lxrun /install
  2. Оновити за допомогою do-release-upgrade:

    sudo do-release-upgrade

Інформація:

  • Другий метод може працювати за посиланням, поданим нижче, але ця стаття є 2016такою, що цей метод може працювати.

  • Ось кліп від Microsoft

    Примітка: WSL встановить Ubuntu версії 16.04 (Xenial) замість Ubuntu 14.04 (Trusty) у майбутньому випуску. Ця зміна стосуватиметься інсайдерів, що встановлюють нові екземпляри (lxrun.exe / install або перший запуск bash.exe). Існуючі екземпляри із Trusty не будуть оновлені автоматично. Користувачі можуть оновити своє довірене зображення до Xenial за допомогою команди do-release-upgrade.

Джерело:

https://www.howtogeek.com/278152/how-to-update-the-windows-bash-shell/

https://msdn.microsoft.com/en-us/commandline/wsl/release_notes#build-14936


Я хотів би оновити свій реліз Ubuntu 16.04 LTS. Я можу змінити /etc/update-manager/release-upgrades, змінивши Prompt=ltsдо Prompt=normalі потім do-release-upgradeналежним чином повідомляє мені , що Спритний 17,10 може бути встановлений. Я не бачив цього документально підтвердженим Microsoft. Хтось пробував?
користувач643722

Для do-release-upgradeвас може знадобитися встановити RELEASE_UPGRADER_NO_SCREEN=1: sudo -S env RELEASE_UPGRADER_NO_SCREEN=1 do-release-upgrade(джерело: wsl-guide.org/en/latest/update.html )
amaslenn

@amaslenn: Ось посилання, що пояснює, навіщо RELEASE_UPGRADE_NO_SCREEN це потрібно: github.com/Microsoft/WSL/isissue/927
Heinzi

0

Вам слід створити резервну копію та перевстановити WSL. Цього разу вам слід встановити нову версію з магазину Windows, вибравши улюблений дистрибутив.


0
sudo -S apt-mark hold procps strace sudo
sudo -S env RELEASE_UPGRADER_NO_SCREEN=1 do-release-upgrade

Вони повинні оновити Ubuntu в Windows до останньої версії.


Для чого -Sпрапор?
Svish
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.