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


9

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

Windows上のUbuntu上のBash

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

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

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

回答:


10

はい、可能です。次の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)をインストールします。この変更は、新しいインスタンスをインストールするInsider(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=ltsまでPrompt=normal、その後do-release-upgrade正式に巧み17.10をインストールすることができることを私に知らせます。マイクロソフトがこれを文書化しているのを見たことがありません。誰かがそれを試しましたか?
user643722 2018年

do-release-upgradeあなたは設定する必要がありますRELEASE_UPGRADER_NO_SCREEN=1sudo -S env RELEASE_UPGRADER_NO_SCREEN=1 do-release-upgrade:(ソースwsl-guide.org/en/latest/update.html
amaslenn

@amaslenn:理由 RELEASE_UPGRADE_NO_SCREENが説明されているリンクは次のとおり
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.