答案1
是的,这是可能的,并且有两种选择:
用于
lxrun
安装和卸载bash
:lxrun /uninstall lxrun /install
升级方式
do-release-upgrade
:sudo do-release-upgrade
信息:
根据下面给出的链接,第二种方法可能有效,但是那篇文章是
2016
这么说的,所以这种方法可能有效。以下是来自微软的剪辑
注意:WSL 将在即将发布的版本中安装 Ubuntu 版本 16.04(Xenial)而不是 Ubuntu 14.04(Trusty)。此更改将适用于安装新实例(lxrun.exe /install 或首次运行 bash.exe)的 Insiders。带有 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
答案2
您应该备份并重新安装 WSL。这次您应该从 Windows 商店选择您最喜欢的发行版安装较新的版本。
答案3
sudo -S apt-mark hold procps strace sudo
sudo -S env RELEASE_UPGRADER_NO_SCREEN=1 do-release-upgrade
这些应该会将 Windows 上的 Ubuntu 更新到最新版本。