web-dev-qa-db-ja.com

WSLでUbuntuを更新する必要がありますか?

WindowsのUbuntuでBashを使用しています。

Bash on Ubuntu on Windows

lsb_release -aの出力は次のとおりです。

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

アップグレードする必要がありますか?破る危険はありますか?

8
Kangarooo

はい、可能です。2つのオプションがあります。

  1. lxrunを使用して、bashをインストールおよびアンインストールします。

    lxrun /uninstall
    lxrun /install
    
  2. do-release-upgradeでアップグレード:

    Sudo do-release-upgrade
    

情報:

  • 2番目の方法は、以下のリンクに従って機能する可能性がありますが、その記事は2016なので、この方法が機能する可能性があります。

  • これはマイクロソフトのクリップです

    注:WSLは、今後のリリースでUbuntu 14.04(Trusty)の代わりにUbuntuバージョン16.04(Xenial)をインストールします。この変更は、新しいインスタンス(lxrun.exe/installまたはbash.exeの最初の実行)をインストールするInsiderに適用されます。 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

10
George Udosen
Sudo -S apt-mark hold procps strace Sudo
sudo -S env RELEASE_UPGRADER_NO_SCREEN=1 do-release-upgrade

これにより、Windows上のUbuntuが最新バージョンに更新されます。

0

WSLをバックアップおよび再インストールする必要があります。今回は、お気に入りのディストリビューションを選択して、Windowsストアから新しいバージョンをインストールする必要があります。

0
CM777