如何获取适用于 Linux 的 Windows 子系统?
微软(Microsoft)宣布对Linux的热爱已经有一段时间了,起初,看到Windows 10拥抱Tux penguin感觉很奇怪。然而,Windows 10可以直接运行原生Linux应用程序,而无需借助虚拟机,这一事实证明了微软(Microsoft)拥抱其他生态系统的新战略。我们生活在奇怪的时代,对吧?(Strange)您是否希望看到Ubuntu、openSUSE、Fedora(Were)等(Fedora)在Windows 10中本地运行?以下是获取方法适用于 Linux 的 Windows 子系统 (WSL)(Windows Subsystem for Linux (WSL))以及如何在Windows 10中安装各种(Windows 10)Linux发行版:
注意:(NOTE:)提供的所有功能在Windows 10 版本 1903(Version 1903)(2019 年 5 月(May 2019) 更新(Update))或更高版本中可用。如果您使用的是旧版本的Windows 10,您可能无法访问所有功能。检查您的Windows 10版本,并在必要时获取适用于您的最新Windows 10更新。
如何使用Windows功能安装适用于Linux的(Linux)Windows 子系统(Windows Subsystem)
在能够在 Windows 10 PC 上安装任何Linux 发行版(Linux distribution)之前,您必须安装Windows Subsystem for Linux (WSL)。如果您更喜欢单击运行命令,最简单的方法是使用Windows 功能(Windows Features)。
在任务栏的搜索字段(search field)中,键入“功能”("features"),然后单击或点击“打开或关闭 Windows 功能”。("Turn Windows features on or off.")或者,如果您更喜欢旧版控制面板(Control Panel),您也可以按照此处说明的步骤操作:如何添加或删除(不需要的)Windows功能、程序或应用程序。
在Windows 功能(Windows Features)窗口中,向下滚动选项列表,然后检查名为“Windows 子系统 for Linux”的功能。("Windows Subsystem for Linux.")然后单击或点击确定(OK)。
稍等片刻,让Windows 10应用必要的更改。
更改完成后,Windows 10 会告知您必须重新启动计算机或设备(computer or device)才能完成安装。
(Restart now)如果您在 Windows 10计算机或设备(computer or device)上仍有工作要做,请立即重新启动或选择稍后重新启动。
如何使用Powershell为Linux安装(Linux)Windows 子系统(Windows Subsystem)
PowerShell提供了一种更快的方式来安装适用于 Linux 的 Windows 子系统 (WSL)(Windows Subsystem for Linux (WSL))。以管理员身份打开 Powershell(Open Powershell)并输入(administrator and enter)以下命令:Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux。按键盘上的Enter键运行命令。
片刻之后,Windows 10 完成安装WSL(适用于 Linux 的 Windows 子系统)(WSL (Windows Subsystem for Linux))。完成后,它应该要求您重新启动计算机。如果您想现在执行此操作,请输入 Y,如果您想(Y)稍后重新启动,请输入N。
重新启动后,Windows 10 将完成安装适用于 Linux 的 Windows 子系统 (WSL)(Windows Subsystem for Linux (WSL))。接下来,您可以下载并安装任何可用的Linux发行版。
如何从Microsoft Store在(Microsoft Store)Windows 10上下载和安装(Windows 10)Linux发行版
无论您选择如何安装适用于 Linux 的 Windows 子系统 (WSL)(Windows Subsystem for Linux (WSL)),您现在都可以继续安装可用的Linux发行版之一。对于那些喜欢点击和点击的人来说,安装Linux 发行版(Linux distro)的最简单方法是从Microsoft Store进行安装。打开它并搜索“linux”,或单击/点击此直接链接(direct link)以查看您可以获得哪些Linux发行版。(Linux)
当我们发布本教程时,这是 Windows 10 上可用的Linux发行版列表:Ubuntu、openSUSE、Kali Linux、Debian、Fedora、Pengwin、Alpine和SUSE Linux Enterprise Server。
选择您想要的Linux 发行版(Linux distro),单击或点击它,然后按“安装(Install)”按钮。
根据Linux 发行版(Linux distro)的大小以及 Internet 连接的速度,可能需要一段时间才能完成下载。下载结束后,Windows 10 会自动安装Linux 发行版(Linux distribution)。
安装完成后,您可以通过单击Microsoft Store页面上的(Microsoft Store)Launch按钮来启动新的Linux 发行版(Linux distribution)。
或者,Windows 10 还在“开始”菜单(Start Menu)中为Linux 发行版创建了一个(Linux distribution)方便的快捷方式(convenient shortcut),您可以随时使用它来启动它。
如何在Windows 10上从PowerShell下载和安装(PowerShell)Linux发行版
如果您是命令行爱好者,您还可以直接从PowerShell下载和安装(PowerShell)Linux发行版。以管理员身份打开 Powershell(Open Powershell)并运行以下命令之一,具体取决于您想要的Linux发行版:
- Ubuntu 18.04:Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1804 -OutFile "$HomeDownloadsUbuntu1804.appx" -UseBasicParsing
- Ubuntu 18.04 ARM:Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1804-arm -OutFile "$HomeDownloadsUbuntu1804ARM.appx" -UseBasicParsing
- Ubuntu 16.04:Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1604 -OutFile "$HomeDownloadsUbuntu1604.appx" -UseBasicParsing
- Debian GNU/Linux:Invoke-WebRequest -Uri https://aka.ms/wsl-debian-gnulinux -OutFile "$HomeDownloadsDebian.appx" -UseBasicParsing
- Kali Linux:Invoke-WebRequest -Uri https://aka.ms/wsl-kali-linux-new -OutFile "$HomeDownloadsKali.appx" -UseBasicParsing
- OpenSUSE Leap 42:Invoke-WebRequest -Uri https://aka.ms/wsl-opensuse-42 -OutFile "$HomeDownloadsOpenSUSE.appx" -UseBasicParsing
- SUSE Linux Enterprise Server 12:Invoke-WebRequest -Uri https://aka.ms/wsl-sles-12 -OutFile "$HomeDownloadsSUSELinuxEnterprise.appx" -UseBasicParsing
- 用于 WSL 的 Fedora Remix(Fedora Remix for WSL):Invoke-WebRequest -Uri https://github.com/WhitewaterFoundry/Fedora-Remix-for-WSL/releases/download/1.30.1/DistroLauncher-Appx_1.30.1.0_x64.appx -OutFile "$HomeDownloadsFedoraRemix.appx" -UseBasicParsing
按键盘(keyboard and wait)上的Enter并等待Linux 分发(Linux distribution)包下载。所选发行版将保存在您的下载(Downloads)文件夹中。但是,如果您更喜欢其他位置,请将您正在运行的命令中的$HomeDownloads
等到(Wait)您的Linux 发行版(Linux distribution)下载完毕。完成后,运行以下命令之一,具体取决于您选择在 Windows 10 PC 上安装的Linux 发行版:(Linux distro)
- Ubuntu 18.04:Add-AppxPackage -Path "$HomeDownloadsUbuntu1804.appx"
- Ubuntu 18.04 ARM:IAdd-AppxPackage -Path "$HomeDownloadsUbuntu1804ARM.appx"
- Ubuntu 16.04:Add-AppxPackage -Path "$HomeDownloadsUbuntu1604.appx"
- Debian GNU/Linux:Add-AppxPackage -Path "$HomeDownloadsDebian.appx"
- Kali Linux : Add-AppxPackage -Path "$HomeDownloadsKali.appx"
- OpenSUSE Leap 42:Add-AppxPackage -Path "$HomeDownloadsOpenSUSE.appx"
- SUSE Linux Enterprise Server 12:Add-AppxPackage -Path "$HomeDownloadsSUSELinuxEnterprise.appx"
- 用于 WSL 的 Fedora Remix(Fedora Remix for WSL):Add-AppxPackage -Path "$HomeDownloadsFedoraRemix.appx"
安装完成后,您可以在开始菜单中找到(Start Menu)Linux 发行版(Linux distribution)的便捷快捷方式。运行它并享受它!
这就是全部了!现在您可以开始在 Windows 10 PC 上玩Linux !🙂
结论
在Windows 10上启用适用于 Linux 的 Windows 子系统 (WSL)(Windows Subsystem for Linux (WSL))并不难。但是,从Windows 10使用(Windows 10)Linux可能并不适合所有人。如果您是一名开发人员,如果您喜欢在文本环境(text environment)中运行命令,或者如果您有一些使用Linux的经验,那么您可能会对Windows 10(love Windows 10)现在向Linux用户展示的爱感到非常兴奋。
Related posts
如何在Windows Terminal中CMD and PowerShell之间切换
如何立即创建多个文件夹
什么是Windows Terminal?
我的Windows 10 PC,笔记本电脑或平板电脑是什么型号? 8种方法可以找到
如何在 Windows 中导出文件夹的目录树
8 Windows 10 命令提示符和 PowerShell 中的新功能?
如何使 PowerShell 和命令提示符透明
如何在 Windows 10 中自定义命令提示符 (cmd)
查找Windows安装时。它是什么原件install date?
使用 Telnet 客户端可以做的 5 件有趣且令人讨厌的事情
如何使用 PowerShell 重新安装所有 Windows 10 默认应用
5种方式打开Command Prompt Windows无法启动时
如何在Chrome,Firefox,Microsoft Edge和Opera中静音标签
如何在Windows computer上查看所有用户? (5种方式)
如何在 Windows 中按内容比较两个文件
UEFI BIOS & Windows 10的Recovery Environment的捷径
在 Windows 中创建具有特定大小的随机虚拟文件的 4 种方法
命令提示符:你应该知道的 11 个基本命令(cd、dir、mkdir 等)
如何在所有主要浏览器中打印无广告的文章
如何从命令提示符修复丢失或损坏的 Windows 文件