如何在Windows 10(WSL)上安装Ubuntu
Windows Linux子系统(WSL)允许用户直接在Windows上运行GNU/Linux环境。
本教程将向我们展示如何在Windows 10环境中运行Ubuntu。
此安装包括对某些命令行工具,实用程序和应用程序的利用。
在Windows 10中启用Windows子系统Linux(WSL)
Windows 10周年纪念版(Redstone1 1607)和Creators更新(Redstone2 1703)或者更高版本的桌面版Windows上提供了适用于Linux的Windows子系统。
通过“设置->系统->关于”检查Windows的版本。
本文基于Windows 10 Fall Creator(Redstone3 1709)。
要为WSL安装任何Linux发行版,必须启用功能“ Linux的Windows子系统”。
以管理员身份打开PowerShell
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
之后将提示我们重新启动
1)在Windows 10上安装Ubuntu
要安装Ubuntu,我们将需要通过Windows应用商店应用程序。
开展Ubuntu研究
我们将安装Ubuntu 18.04
Microsoft通过Windows终端使WSL的安装更加容易,如下所示:
wsl.exe --install
2)在Windows 10上运行Ubuntu
现在,下载已完成,我们可以通过Windows开始菜单在Windows应用商店中单击启动按钮来运行Linux子系统。
将启动一个新终端,要求提供新系统的用户名和密码。
我们可以使用Ubuntu命令
这意味着我们通常可以更新Repo缓存
3)运行一些图形应用程序
本文不会尝试解释如何与WSL具有完全的GUI兼容性。
我们必须记住,默认情况下,我们无法运行可能需要图形界面(例如gedit)的任何应用程序。
首先安装gedit,现在,如果我们尝试运行gedit命令,将会出现一些错误,如下所示
我们将需要在Windows 10上安装适用于Microsoft OS的X11显示服务器,以使用一些不需要大系统容量的小型图形应用程序。
在我们的例子中,我们将使用Xming
安装后,请确保允许Xming进入防火墙
现在我们需要在Ubuntu终端上运行一些命令,以将任何GUI活动指向正确的显示
export DISPLAY=:0.0 echo "export DISPLAY=:0.0" >> ~/.bashrc
现在我们可以再次运行gedit,我们会发现它这次可以正常工作
我们可以安装Firefox
然后尝试。
我们可以看到它有效。
现在,我们已经可以正常工作的Ubuntu 18.04,可以在Windows 10系统上运行小型Linux图形应用程序。
Windows子系统Linux还提出了其他一些Linux系统,例如Debian,Kali,OpenSuse等。
安装后即可享受新系统的乐趣。