Я должен обновить Ubuntu на WSL?

У меня есть Bash на Ubuntu в Windows.

Bash on Ubuntu on Windows

Вывод lsb_release -a следующее.

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

Я должен обновить? Я рискую повреждать его?

8
задан 25 March 2018 в 12:21

3 ответа

Да его возможное и существует две опции:

  1. Использование lxrun, чтобы установить и удалить bash:

    lxrun /uninstall
    lxrun /install
    
  2. Обновление с do-release-upgrade:

    sudo do-release-upgrade
    

информация:

  • второй метод мог бы работать согласно ссылке, данной ниже, но та статья 2016, таким образом, этот метод мог бы работать.

  • Вот клип из Примечания Microsoft

    : WSL установит версию 16.04 Ubuntu (Гостеприимную) вместо Ubuntu 14.04 (Надежный человек) в предстоящем выпуске. Это изменение будет относиться к Инсайдерам, устанавливающим новые экземпляры (lxrun.exe / установка или первый показ bash.exe). Существующие экземпляры с Надежным человеком не будут обновлены автоматически. Пользователи могут обновить свое Испытанное изображение до Гостеприимного использования команды-обновления-версии.

Источник:

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

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

10
ответ дан 23 November 2019 в 05:38

Необходимо скопировать и переустановить WSL. На этот раз необходимо установить более новую версию из Windows Store, выбрав любимый дистрибутив.

0
ответ дан 23 November 2019 в 05:38
sudo -S apt-mark hold procps strace sudo
sudo -S env RELEASE_UPGRADER_NO_SCREEN=1 do-release-upgrade

Они должны обновить Ubuntu в Windows к последней версии.

0
ответ дан 23 November 2019 в 05:38

Другие вопросы по тегам:

Похожие вопросы: