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
アップグレードする必要がありますか?破る危険はありますか?
はい、可能です。2つのオプションがあります。
lxrun
を使用して、bash
をインストールおよびアンインストールします。
lxrun /uninstall
lxrun /install
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
Sudo -S apt-mark hold procps strace Sudo
sudo -S env RELEASE_UPGRADER_NO_SCREEN=1 do-release-upgrade
これにより、Windows上のUbuntuが最新バージョンに更新されます。
WSLをバックアップおよび再インストールする必要があります。今回は、お気に入りのディストリビューションを選択して、Windowsストアから新しいバージョンをインストールする必要があります。