Tôi có nên cập nhật Ubuntu trên WSL không?


9

Tôi có Bash trên Ubuntu trên Windows.

Bash trên Ubuntu trên Windows

Đầu ra lsb_release -alà như sau.

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

Có nên nâng cấp? Tôi có nguy cơ phá vỡ nó?

Câu trả lời:


10

Có, nó có thể và có hai lựa chọn:

  1. Sử dụng lxrunđể cài đặt và gỡ cài đặt bash:

    lxrun /uninstall
    lxrun /install
  2. Nâng cấp với do-release-upgrade:

    sudo do-release-upgrade

Thông tin:

  • Phương pháp thứ hai có thể hoạt động theo liên kết được đưa ra dưới đây, nhưng bài viết đó là 2016vì vậy phương pháp này có thể hoạt động.

  • Đây là clip của Microsoft

    Lưu ý: WSL sẽ cài đặt Ubuntu phiên bản 16.04 (Xenial) thay vì Ubuntu 14.04 (Trusty) trong phiên bản sắp tới. Thay đổi này sẽ áp dụng cho Người trong cuộc cài đặt phiên bản mới (lxrun.exe / install hoặc lần chạy đầu tiên của bash.exe). Các phiên bản hiện tại với Trusty sẽ không được nâng cấp tự động. Người dùng có thể nâng cấp hình ảnh Trusty của họ lên Xenial bằng lệnh do-release-nâng cấp.

Nguồn:

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

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


Tôi muốn nâng cấp bản phát hành Ubuntu 16.04 LTS của mình. Tôi có thể chỉnh sửa /etc/update-manager/release-upgradesbằng cách thay đổi Prompt=ltsthành Prompt=normalvà sau đó do-release-upgradethông báo cho tôi rằng Artful 17.10 có thể được cài đặt. Tôi chưa thấy tài liệu này của Microsoft. Có ai đã thử nó chưa?
dùng643722

Đối với do-release-upgradebạn có thể cần phải đặt RELEASE_UPGRADER_NO_SCREEN=1: sudo -S env RELEASE_UPGRADER_NO_SCREEN=1 do-release-upgrade(nguồn: wsl-guide.org/en/latest/update.html )
amaslenn

@amaslenn: Đây là một liên kết giải thích lý do RELEASE_UPGRADE_NO_SCREEN cần thiết: github.com/Microsoft/WSL/issues/927
Heinzi

0

Bạn nên sao lưu và cài đặt lại WSL. Lần này bạn nên cài đặt phiên bản mới hơn từ Windows Store, chọn bản phân phối yêu thích của bạn.


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

Chúng nên cập nhật Ubuntu trên Windows lên phiên bản mới nhất.


Là gì -Scờ cho?
Svish
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.