Devo atualizar o Ubuntu na WSL?


9

Eu tenho o Bash no Ubuntu no Windows.

Bash no Ubuntu no Windows

A saída de lsb_release -aé a seguinte.

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

Devo atualizar? Corro o risco de quebrá-lo?

Respostas:


10

Sim, é possível e existem duas opções:

  1. Use lxrunpara instalar e desinstalar bash:

    lxrun /uninstall
    lxrun /install
  2. Atualize com do-release-upgrade:

    sudo do-release-upgrade

Em formação:

  • O segundo método pode funcionar de acordo com o link fornecido abaixo, mas esse artigo é 2016para que esse método possa funcionar.

  • Aqui está o clip da Microsoft

    Nota: A WSL instalará o Ubuntu versão 16.04 (Xenial) em vez do Ubuntu 14.04 (Trusty) em uma próxima versão. Essa alteração será aplicada aos Insiders que instalam novas instâncias (lxrun.exe / install ou primeira execução do bash.exe). Instâncias existentes com o Trusty não serão atualizadas automaticamente. Os usuários podem atualizar sua imagem Trusty para o Xenial usando o comando do-release-upgrade.

Fonte:

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

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


Gostaria de atualizar minha versão do Ubuntu 16.04 LTS. Posso editar /etc/update-manager/release-upgradesalterando Prompt=ltspara Prompt=normale depois do-release-upgrademe informa devidamente que o Artful 17.10 pode ser instalado. Ainda não vi isso documentado pela Microsoft. Alguém já tentou?
user643722

Para que do-release-upgradevocê possa precisar definir RELEASE_UPGRADER_NO_SCREEN=1: sudo -S env RELEASE_UPGRADER_NO_SCREEN=1 do-release-upgrade(fonte: wsl-guide.org/en/latest/update.html )
amaslenn

@amaslenn: Aqui está um link que explica por que RELEASE_UPGRADE_NO_SCREEN é necessário: github.com/Microsoft/WSL/issues/927
Heinzi

0

Você deve fazer backup e reinstalar o WSL. Desta vez, você deve instalar uma versão mais recente da Windows Store, escolhendo sua distribuição favorita.


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

Eles devem atualizar o Ubuntu no Windows para a versão mais recente.


Para que serve a -Sbandeira?
Svish
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.