Haruskah saya memperbarui Ubuntu di WSL?


9

Saya memiliki Bash di Ubuntu di Windows.

Bash di Ubuntu di Windows

Output dari lsb_release -aadalah sebagai berikut.

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

Haruskah saya memutakhirkan? Apakah saya berisiko melanggarnya?

Jawaban:


10

Ya itu mungkin dan ada dua opsi:

  1. Gunakan lxrununtuk menginstal dan menghapus instalasi bash:

    lxrun /uninstall
    lxrun /install
    
  2. Tingkatkan dengan do-release-upgrade:

    sudo do-release-upgrade

Informasi:

  • Metode kedua mungkin bekerja sesuai dengan tautan yang diberikan di bawah ini, tetapi artikel itu adalah 2016cara ini mungkin bekerja.

  • Ini klip dari Microsoft

    Catatan: WSL akan menginstal Ubuntu versi 16.04 (Xenial) bukan Ubuntu 14.04 (Trusty) dalam rilis mendatang. Perubahan ini akan berlaku untuk Insiders yang menginstal instances baru (lxrun.exe / install atau run pertama dari bash.exe). Mesin virtual yang ada dengan Trusty tidak akan ditingkatkan secara otomatis. Pengguna dapat memutakhirkan gambar Trusty mereka ke Xenial menggunakan perintah do-release-upgrade.

Sumber:

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

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


Saya ingin memutakhirkan rilis Ubuntu 16.04 LTS saya. Saya dapat mengedit /etc/update-manager/release-upgradesdengan mengubah Prompt=ltske Prompt=normaldan kemudian do-release-upgradesepatutnya memberitahu saya bahwa Artful 17.10 dapat diinstal. Saya belum melihat ini didokumentasikan oleh Microsoft. Adakah yang sudah mencobanya?
user643722

Untuk do-release-upgradeAnda mungkin perlu mengatur RELEASE_UPGRADER_NO_SCREEN=1: sudo -S env RELEASE_UPGRADER_NO_SCREEN=1 do-release-upgrade(sumber: wsl-guide.org/en/latest/update.html )
amaslenn

@amaslenn: Berikut ini tautan yang menjelaskan mengapa RELEASE_UPGRADE_NO_SCREEN diperlukan: github.com/Microsoft/WSL/issues/927
Heinzi

0

Anda harus membuat cadangan dan menginstal ulang WSL. Kali ini Anda harus menginstal versi yang lebih baru dari Windows Store memilih distro favorit Anda.


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

Ini harus memperbarui Ubuntu pada Windows ke versi terbaru.


Untuk apa -Sbendera itu?
Svish
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.