如何在 Windows 10 开发者预览版中启用 Bash?

Posted

技术标签:

【中文标题】如何在 Windows 10 开发者预览版中启用 Bash?【英文标题】:How to enable Bash in Windows 10 developer preview? 【发布时间】:2016-07-21 01:00:06 【问题描述】:

我正在使用 windows 10 开发者预览版 Build 14295。从 Build 大会上我了解到我们可以在 windows 10 中启用 bash。但不清楚如何在 windows 10 中启用 bash。

请在下面找到有关在 Windows 10 中运行 bash 的博文。 链接:http://www.hanselman.com/blog/DevelopersCanRunBashShellAndUsermodeUbuntuLinuxBinariesOnWindows10.aspx

在 Windows 设置中打开开发者模式并添加 功能,运行 bash 并提示从 Windows 上获取 Ubuntu 通过 Windows 应用商店进行规范

我启用了开发者模式。但我不确定如何添加功能并运行 bash。请帮忙。

【问题讨论】:

在命令提示符下运行bash @kaylum 我运行了 bash。附加错误屏幕i.stack.imgur.com/pUGqp.png ...但是从我在网上看到的情况来看,包含这个新功能的“周年纪念更新”似乎还没有发布? 此功能不是 Build 14295 的一部分,稍后将为 Insiders 提供 尽管与编程远程相关,但我仍然认为这听起来像是在Super User 而不是 SO 中发布的问题。 【参考方案1】:

要在 Windows 10 中启用 bash:

    依次单击“开始”按钮 、“控制面板”、“程序”,然后单击“打开或关闭 Windows 功能”。 为 Linux 启用 Windows 子系统 要安装 Bash,请打开命令提示符并输入“bash”

欲了解更多信息,请访问:

    Announcing Windows 10 Insider Preview Build 14316 Run Bash on Ubuntu on Windows

在某些情况下,尝试开启开发者模式可能会导致“设置”应用崩溃。如果发生这种情况,解决方法是在此处使用这些步骤来enable Developer Mode

【讨论】:

启用开发者模式后,我在 windows 功能上看不到 Windows Subsystem for Linux (Beta) 选项。我的操作系统版本是 10586.164,它是 Win 10 pro。我错过了什么吗? @iamprem 操作员说需要14316 版本。 我有 14316.rs1_release,开发者模式开启,Windows Process Activation Service 是 Features 中的最后一项。关于如何解决的任何想法? @iamprem 您可能使用不支持 Lihux 系统的 32Bt Windows 10 预览版。您需要 64 位预览版 我已经构建了 10586.318,但系统信息显示它是 64 位操作系统。我可以以某种方式升级到 14316 还是没有意义?如果没有升级的可能性,这个版本是否只是劣质的?【参考方案2】:

Bash 功能在版本 14295 上不可用。

Scott 回答了一个问题,即将向内部人员提供更新(微软希望在将此功能推送给内部人员之前确保一切正常) 我一直在与 Microsoft 项目经理 (Sarah Cooley) 聊天,她确认她在 Build 14311 上拥有 Bash 功能(内部人员尚未推出)

您可以在此处查看 Scott 的回答:https://news.ycombinator.com/item?id=11394994。

【讨论】:

【参考方案3】:

今天它在 Build 14316 上可用! 公告在https://blogs.windows.com/windowsexperience/2016/04/06/announcing-windows-10-insider-preview-build-14316/

【讨论】:

【参考方案4】:

Step1:启用开发者模式(设置 - 更新和安全> 对于开发者)

步骤 2:搜索“Windows 功能”并选择“打开或关闭 Windows 功能”并启用适用于 Linux 的 Windows 子系统(测试版)。

第 3 步:要安装 Bash,请打开命令提示符并输入“bash”

Step4:Bash会在windows上安装需要的包,你可以从windows bash开始

Step5:通过 apt-get install package_name 安装任意包

在 Windows 上进行愉快的 Bash 编程!

【讨论】:

与其他现有答案相比,此答案的附加价值是什么?例如。 NIthin K Anil 的高评价和古老的答案。 @Yunnosch 默认情况下,“打开/关闭功能”不可用。此外,通过开始菜单搜索比接受答案提供的点击进度更快。最后,关于能够从那时起使用 apt-get 的说明是有价值的。【参考方案5】:

现在,您不必再启用开发者模式来运行 bash。在没有开发人员的情况下为您提供更好的安全性。模式已启用。

【讨论】:

【参考方案6】:

下载 git bash 以在您的 Windows 文件系统上运行 bash 命令

git-bash website

【讨论】:

以上是关于如何在 Windows 10 开发者预览版中启用 Bash?的主要内容,如果未能解决你的问题,请参考以下文章

在 Win7Win10 家庭版中启用组策略(gpedit.msc)

无法在预览版中调用 MobileFirst Platform 服务器

如何在 XPages Domino 9 预览版中直接引用 Dojo 1.8 文件?

Android N 预览版中不允许到 myserver.com 的明文 HTTP 流量

WindowsWin10家庭版启用组策略gpedit.msc

MFC:如何通过鼠标滚轮启用页面更改以进行打印预览?