¿Debo actualizar Ubuntu en WSL?


9

Tengo Bash en Ubuntu en Windows.

Bash en Ubuntu en Windows

La salida de lsb_release -aes la siguiente.

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

¿Debo actualizar? ¿Me arriesgo a romperlo?

Respuestas:


10

Sí, es posible y hay dos opciones:

  1. Use lxrunpara instalar y desinstalar bash:

    lxrun /uninstall
    lxrun /install
  2. Actualiza con do-release-upgrade:

    sudo do-release-upgrade

Información:

  • El segundo método podría funcionar de acuerdo con el enlace que figura a continuación, pero ese artículo es 2016así que este método podría funcionar.

  • Aquí hay un clip de Microsoft

    Nota: WSL instalará Ubuntu versión 16.04 (Xenial) en lugar de Ubuntu 14.04 (Trusty) en una próxima versión. Este cambio se aplicará a los Insiders que instalen nuevas instancias (lxrun.exe / install o primera ejecución de bash.exe). Las instancias existentes con Trusty no se actualizarán automáticamente. Los usuarios pueden actualizar su imagen Trusty a Xenial utilizando el comando do-release-upgrade.

Fuente:

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

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


Me gustaría actualizar mi versión Ubuntu 16.04 LTS. Puedo editar /etc/update-manager/release-upgradescambiando Prompt=ltsa Prompt=normaly luego do-release-upgradedebidamente me informa que ingenioso 17.10 se puede instalar. Sin embargo, no he visto esto documentado por Microsoft. ¿Alguien lo ha intentado?
user643722

Para do-release-upgradeque necesite configurar RELEASE_UPGRADER_NO_SCREEN=1: sudo -S env RELEASE_UPGRADER_NO_SCREEN=1 do-release-upgrade(fuente: wsl-guide.org/en/latest/update.html )
amaslenn

@amaslenn: Aquí hay un enlace que explica por qué RELEASE_UPGRADE_NO_SCREEN es necesario: github.com/Microsoft/WSL/issues/927
Heinzi

0

Debe realizar una copia de seguridad y reinstalar WSL. Esta vez deberías instalar una versión más nueva de la Tienda Windows eligiendo tu distribución favorita.


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

Estos deberían actualizar Ubuntu en Windows a la última versión.


¿Para qué es la -Sbandera?
Svish
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.