WSL에서 Ubuntu를 업데이트해야합니까?


9

Windows의 Ubuntu에 Bash가 있습니다.

Windows에서 우분투에 대한 배쉬

출력은 lsb_release -a다음과 같습니다.

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

업그레이드해야합니까? 고장날 위험이 있습니까?

답변:


10

가능하며 두 가지 옵션이 있습니다.

  1. 사용하여 lxrun설치 및 제거하기 bash:

    lxrun /uninstall
    lxrun /install
  2. 로 업그레이드 do-release-upgrade:

    sudo do-release-upgrade

정보:

  • 두 번째 방법은 아래에 제공된 링크에 따라 작동 할 수 있지만 해당 기사 2016가이 방법으로 작동 할 수 있습니다.

  • 여기는 Microsoft의 클립입니다

    참고 : WSL은 다음 릴리스에서 Ubuntu 14.04 (Trusty) 대신 Ubuntu 버전 16.04 (Xenial)를 설치합니다. 이 변경 사항은 새 인스턴스를 설치하는 내부자 (lxrun.exe / install 또는 bash.exe의 첫 실행)에 적용됩니다. Trusty가있는 기존 인스턴스는 자동으로 업그레이드되지 않습니다. do-release-upgrade 명령을 사용하여 Trusty 이미지를 Xenial로 업그레이드 할 수 있습니다.

출처:

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

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


Ubuntu 16.04 LTS 릴리스를 업그레이드하고 싶습니다. 내가 편집 할 수 있습니다 /etc/update-manager/release-upgrades변경 Prompt=ltsPrompt=normal한 후 do-release-upgrade정식으로 교묘 17.10가 설치 될 수 있음을 나에게 알려줍니다. 그래도 Microsoft 가이 문서를 보지 못했습니다. 아무도 그것을 시도 했습니까?
user643722

들어 do-release-upgrade당신은 설정해야 할 수도 있습니다 RELEASE_UPGRADER_NO_SCREEN=1: sudo -S env RELEASE_UPGRADER_NO_SCREEN=1 do-release-upgrade(출처 : wsl-guide.org/en/latest/update.html를 )
amaslenn

@amaslenn : 여기 RELEASE_UPGRADE_NO_SCREEN 필요한지 설명하는 링크 가 있습니다 : github.com/Microsoft/WSL/issues/927
Heinzi

0

WSL을 백업하고 다시 설치해야합니다. 이번에는 Windows 스토어에서 선호하는 배포판을 선택하여 최신 버전을 설치해야합니다.


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

Windows의 Ubuntu를 최신 버전으로 업데이트해야합니다.


무엇 -S플래그?
Svish
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.