自微软宣布对Linux的热爱以来已经有一段时间了,起初,看到Windows 10拥抱Tux企鹅感到很奇怪。但是,Windows 10可以直接运行本机Linux应用程序而不必诉诸使用虚拟机的事实,证明了Microsoft拥抱其他生态系统的新策略。我们现在住的时候很奇怪吧?您是否希望看到Ubuntu,openSUSE,Fedora等在Windows 10中本机运行?以下是获取Windows Linux子系统(WSL)的方法以及如何在Windows 10中安装各种Linux发行版的方法:
所有功能在Windows 10版本1903(2019年5月更新)或更高版本中可用。如果您使用的是Windows 10的旧版本,则可能无权使用所有功能。并在必要时获取。
如何使用Windows功能为Linux安装Windows子系统
在能够在Windows 10 PC上安装任何Linux发行版之前,必须安装Windows Linux子系统(WSL)。如果您希望单击来运行命令,那么最简单的方法是从Windows功能中。
在任务栏上的搜索字段中,键入“功能”,然后单击或点击“打开或关闭Windows功能”。或者,如果您喜欢旧的控制面板,则还可以按照此处说明的步骤进行操作:。
在“Windows功能”窗口中,向下滚动选项列表,然后检查名为“ Windows Linux子系统”的功能。然后单击或点击确定。
请稍等片刻,让Windows 10应用必要的更改。
完成更改后,Windows 10会通知您必须重新启动计算机或设备才能完成安装。
立即重新启动,或者如果您仍有工作要在Windows 10计算机或设备上进行,请选择稍后重新启动。
如何使用Powershell安装Linux的Windows子系统
PowerShell提供了一种甚至更快的方式来安装Windows Linux子系统(WSL)。并输入以下命令:。在键盘上按Enter键以运行命令。
片刻之后,Windows 10完成了WSL(Linux的Windows子系统)的安装。完成后,它应该要求您重新启动计算机。如果要立即输入,请键入Y;如果要稍后重新启动,请输入N。
重新启动后,Windows 10将完成Windows Linux子系统(WSL)的安装。接下来,您可以下载并安装任何可用的Linux发行版。
如何在Windows 10上从Microsoft Store下载和安装Linux发行版
无论您选择如何安装Windows Linux子系统(WSL),现在都可以继续安装可用的Linux发行版之一。对于那些喜欢单击和点击的人来说,安装Linux发行版的最简单方法是从。打开它并搜索“ linux”,或者单击/点击此以查看可以获得的Linux发行版。
当我们发布本教程时,这是Windows 10上可用的Linux发行版列表:Ubuntu,openSUSE,Kali Linux,Debian,Fedora,Pengwin,Alpine和SUSE Linux Enterprise Server。
选择所需的Linux发行版,单击或点击它,然后按Install(安装)按钮。
根据Linux发行版的大小以及Internet连接的速度,可能需要一段时间才能完成下载。下载结束后,Windows 10会自动安装Linux发行版。
安装完成后,您可以通过单击Microsoft Store上的启动按钮来启动新的Linux发行版。
另外,Windows 10还会在“开始”菜单中为Linux发行版创建一个方便的快捷方式,您可以随时使用它来启动它。
如何从PowerShell中在Windows 10上下载和安装Linux发行版
如果您是命令行爱好者,还可以直接从PowerShell下载并安装Linux发行版。以管理员身份打开Powershell并运行以下命令之一,具体取决于您想要的Linux发行版:
:调用WebRequest -Uri https://aka.ms/wsl-ubuntu-1804 -OutFile“ $ Home \ Downloads \ Ubuntu1804.appx” -UseBasicParsing
:调用WebRequest -Uri https://aka.ms/wsl-ubuntu-1804-arm -OutFile“ $ Home \ Downloads \ Ubuntu1804ARM.appx” -UseBasicParsing
:调用WebRequest -Uri https://aka.ms/wsl-ubuntu-1604 -OutFile“ $ Home \ Downloads \ Ubuntu1604.appx” -UseBasicParsing
:调用WebRequest -Uri https://aka.ms/wsl-debian-gnulinux -OutFile“ $ Home \ Downloads \ Debian.appx” -UseBasicParsing
:调用WebRequest -Uri https://aka.ms/wsl-kali-linux-new -OutFile“ $ Home \ Downloads \ Kali.appx” -UseBasicParsing
:调用WebRequest -Uri https://aka.ms/wsl-opensuse-42 -OutFile“ $ Home \ Downloads \ OpenSUSE.appx” -UseBasicParsing
:调用WebRequest -Uri https://aka.ms/wsl-sles-12 -OutFile“ $ Home \ Downloads \ SUSELinuxEnterprise.appx” -UseBasicParsing
:调用WebRequest -Uri https://github.com/WhitewaterFoundry/Fedora-Remix-for-WSL/releases/download/1.30.1/DistroLauncher-Appx_1.30.1.0_x64.appx -OutFile“ $ Home \ Downloads \ FedoraRemix.appx“ -UseBasicParsing
在键盘上按Enter键,然后等待Linux发行包下载。所选发行版本将保存在“下载”文件夹中。但是,如果您喜欢其他位置,请用您喜欢的文件夹替换正在运行的命令中的$ Home \ Downloads \字符串。
等到下载Linux发行版。完成后,根据您选择在Windows 10 PC上安装的Linux发行版,运行以下命令之一:
:Add-AppxPackage -Path“ $ Home \ Downloads \ Ubuntu1804.appx”
:IAdd-AppxPackage -Path“ $ Home \ Downloads \ Ubuntu1804ARM.appx”
:Add-AppxPackage -Path“ $ Home \ Downloads \ Ubuntu1604.appx”
:Add-AppxPackage-路径“ $ Home \ Downloads \ Debian.appx”
:Add-AppxPackage-路径“ $ Home \ Downloads \ Kali.appx”
:Add-AppxPackage-路径“ $ Home \ Downloads \ OpenSUSE.appx”
:Add-AppxPackage-路径“ $ Home \ Downloads \ SUSELinuxEnterprise.appx”
:Add-AppxPackage -Path“ $ Home \ Downloads \ FedoraRemix.appx”
安装完成后,您可以在开始菜单中找到Linux发行版的便捷快捷方式。运行并享受它!
就这些!现在,您可以在Windows 10 PC上开始使用Linux了!
结论
在Windows 10上启用Linux的Windows子系统(WSL)并不难。但是,并非所有人都可以使用Windows 10中的Linux。如果您是开发人员,如果您喜欢在文本环境中运行命令,或者您有使用Linux的经验,那么Windows 10对Linux用户的热爱可能会让您感到非常兴奋。