
Win10zhijia提供图片“噢,噢,不,再说一次Linux!”嚷嚷着愤怒的最大PC读者。 “不要试图在我们身上强调这个胡扯,共产主义启发,开放源代码的废话!”没有人想要安装整个操作系统,只是为了解决一些基于终端的垃圾,所以微软做了正确的事情,并使用Linux的Windows子系统将Linux带入Windows。与领先的Linux开发商Canonical合作,开发了WSL,使您能够有效地在Windows内部安装Ubuntu Linux操作系统的核心。没有混乱,没有大惊小怪,只是纯粹,简单的Windows,在上面添加了Linux,erm,在里面。 “为什么?”我们听到你绝望的哭泣。因为开发人员喜欢它。它使他们能够在不离开Windows的情况下直接安装和运行常用的开源工具,命令和服务器服务。它还使您能够在舒适的Windows环境中使用Linux,甚至无需启动虚拟机。所以它是免费的,起步和跑步很容易,不会占用太多空间,它会扩展你的知识,并帮助吓跑你的朋友!不去爱的种种?让我们试试看,并解释如何在开发过程中拥有一些开源的乐趣。 准备你的电脑 只要您的Windows 10版本具有2017年秋季创作者更新(Windows build 16215,又名Redstone 3),设置并运行WSL就比2016年首次推出时简单。最复杂的一步是执行以下操作:在搜索中,键入“powershell”,右键单击它并选择“以管理员身份运行”(请参阅下图)。输入以下命令,然后重新启动系统:

安装Linux 前往Windows Store并搜索“Linux”。Boom--专门针对Linux上Linux的全新部分。 奇迹会不会停止? 我们只对Ubuntu感兴趣 - OpenSUSE是另一个主要的Linux发行版,但它使用了一个不同的安装程序系统(称为程序包管理)到Ubuntu。 所以选择Ubuntu,然后点击“Get it”(见下图)。 如果此时遇到错误,请确保您运行了PowerShell命令,您有一个64位CPU,并且具有正确的Windows 10版本,并且已安装在C:驱动器中的“Default Save Locations”下“设置”。

设置Linux 在你做任何事情之前,你需要为Ubuntu创建一个用户帐户; 输入一个合适的用户名和密码。 现在开始晦涩的终端咒语来启动Linux的魔力。 前两个确保Ubuntu有最新的软件包,并且是最新的,所以键入:
你会看到一个滚动文本列表,它指的是Ubuntu存储操作系统文件的在线存储库,确保你有最新的列表,然后确保Ubuntu安装了它们(见下文)。 通常,一旦更新了它们,它会询问您是否可以安装更新。

安装一个GUI 在这一点上,你所拥有的只是基本的Bash shell--这是基于文本的终端,它非常强大,但对于开发人员和服务器环境来说更是如此,我们可能不在此处。 很酷的部分是Linux世界使用一个名为X的图形系统来生成它的GUI。 X使用服务器/客户端模型,这意味着您可以通过网络连接或跨子系统访问接口。 我们将安装一个基于Windows的X服务器,Linux客户端将能够启动基于GUI的X工具。 从这里下载并安装Xming。 同样允许防火墙例外。

调整Ubuntu 这是Windows方面的照顾。 在Linux方面 - 你运行的是Ubuntu,对吧? - 我们需要将任何GUI活动指向正确的显示。 类型:
要永久设置此显示环境变量,请键入:
这会将指令添加到每次启动Ubuntu时运行的脚本中,这在技术上是Bash shell的一部分。 现在我们需要安装一个图形程序:
这需要一段时间。 然后键入:
运行程序。

安装桌面 如果您在网上进行研究,您可能会发现对Dbus修复程序的引用; 这些不再需要,因为它现在是默认Ubuntu安装的一部分。 这意味着我们可以潜入并安装Linux桌面 - 我们正在选择一款名为Xfce4的轻量级桌面。 依次运行每个命令:
准备你的桌面 我们要做一些家务事来保持整洁,所以运行命令:
在文本编辑器中,输入下面的代码行。 完成后,按Ctrl-O并点击Return保存,Ctrl-x退出文本编辑器。
Run:
这将使我们刚刚创建的文件成为可执行文件。 然后:
这会将该文件与另一个标准X配置文件“链接”。 使用以下命令启动新安装的Linux桌面:
在第一次运行时,弹出一个对话框 - 选择使用默认值。 Xfce4桌面出现在Windows 10之上,因此您可能需要确保Ubuntu窗口不是全屏,因为窗口栏可以被阻止。 您应该在左上方看到一个“应用程序”菜单,底部有一个码头,任务栏沿着顶部运行。 要退出,请使用左上角菜单中的“注销”选项(请参阅下图)。 在这一点上你不会找到太多的东西,因为它是一个运行在大量稀疏发行版上的Linux桌面。 您可以通过sudo apt-get install firefox添加诸如Firefox之类的程序,然后出现在“Internet”菜单下。

放弃Linux和其他技巧 以前,删除WSL是以管理员身份运行PowerShell并键入lxrun / uninstall / full。现在,如果Windows 10是最新版本,则只需将其从“开始”菜单/ Windows应用商店中删除即可。当我们完成安装位时,Linux安装将推动1GB,所以它不是你想要挂在你的C驱动器上的东西。 我们坦率地在WSL中做这些事情,这是从来没有设计过的。事实上,试图让这些东西在早期版本中起作用远比现在更具约束力。所以,如果你发现你在这里和那里有一些小故障,这是可以预料的。 我们将把你留在这里,但你可以用WSL做很多其他的事情。例如,运行sudo apt-get install compiz-core和sudo apt-get install compizconfig-settingsmanager添加了许多可供您使用的视觉效果设置。你也可能会注意到没有声音,虽然可以添加它,但它很棘手,可能不值得你的麻烦。长话短说:Linux使用称为PulseAudio的服务器/客户端声音系统,并且您需要安装Windows版本(棘手),并将输出重定向到主机Windows机器。只是为了听起来可能听不同步的声音。
















