正文
desktops on WSL
进行了探索。虽然我们没有明确支持
WSL X / GUI
应用
/
桌面,但我们没有做任何事情来阻止它们。所以,如果你希望让你喜欢的编辑器,桌面,浏览器等运行,这也是可以的。但要知道,我们仍然专注于提供一个非常坚实的命令行体验,运行的所有你需要命令行开发工具。
支持
Ubuntu 16.04
虽然
Win10
年度升级版提供对
Ubuntu14.04
的支持,在
Win10
创作者更新版中,
WSL
现在支持
Ubuntu16.04
,安装在
Win10 CU
的任何新的
Bash
实例现在都安装
Ubuntu16.04
。
如果您想了解您运行的是什么版本的
Ubuntu
,请在
Windows
控制台中
Ubuntu
上的
Bash
中输入:
重要提示:现有的
Ubuntu14.04
实例不会自动升级到
16.04
,您必须按照下面两种方式之一手动将实例升级到
Ubuntu16.04
:
-
移除或替换(推荐)
-
原地升级
移除或替换
如果你正在运行一个
Ubuntu14.04
的实例,建议您移除并用新的
Ubuntu
实例
16.04
取代现有的实例。
警告:。下面的操作会删除现有的版本和任何你存储在
Linux
文件系统中的文件。因此,一定要复制
/
移动任何您希望保留的
Linux
文件,例如,复制到
Windows
文件夹(例如:
/mnt/c/temp/wslbackup/…
),然后再拆卸和替换您的实例!
要删除并重新安装你的
Ubuntu
实例,请在
CMD/ PowerShell
控制台输入下面的命令:
上面的
lxrun /install
命令会安装一个新的
Ubuntu 16.04
副本在你的电脑中。
原地升级
如果你的
Ubuntu
实例是特别复杂的配置,你可以选择就地升级,但这可能不是最佳的选择。
如果您选择就地升级您的实例,使用
Ubuntu
指令升级现有的实例:
支持
IFconfig
与网络连接枚举
Win10 AU
最大的缺点之一是它缺乏枚举网络连接的能力,这会阻止
ifconfig
,
gulp
,
npm
等工具正常运行。
这在
Win10 CU
中已经解决了,您可以使用
ifconfig
来枚举和检查可用网络适配器的配置: