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

64

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

请查找以下博客文章以在Windows 10上运行Bash。 链接:http://www.hanselman.com/blog/DevelopersCanRunBashShellAndUsermodeUbuntuLinuxBinariesOnWindows10.aspx

在Windows设置中打开开发人员模式并添加功能后,运行bash即可提示从Canonical通过Windows Store获取Ubuntu on Windows

输入图像描述

我已启用开发人员模式。 但我不确定如何添加功能和运行bash。 请帮忙。


只需从命令提示符中运行 bash - kaylum
@kaylum 我运行了bash。错误屏幕已附上http://i.stack.imgur.com/pUGqp.png - Nithin
1
但从我在网络上看到的情况来看,似乎包含此新功能的“周年更新”尚未发布? - Harry Johnston
1
此功能不是 Build 14295 的一部分,将在稍后为 Insiders 推出。 - magicandre1981
1
虽然这与编程略有关联,但我仍然认为这听起来更适合在超级用户上发布问题,而不是在SO上。 - user2845360
显示剩余2条评论
6个回答

103

要在Windows 10中启用bash:

  1. 点击“开始”按钮,点击“控制面板”,点击“程序”,然后点击“打开或关闭Windows功能”。
  2. 启用Windows子系统用于Linux
  3. 为了安装Bash,请打开命令提示符并输入“bash”

启用Windows子系统用于Linux 使用Windows商店在Windows上安装Ubuntu 启动Bash

欲知更多信息,请访问:

  1. 宣布Windows 10 Insider预览版本14316
  2. 在Windows上运行Ubuntu的Bash

在某些情况下,尝试打开开发人员模式可能会导致设置应用崩溃。如果发生这种情况,请使用此处的步骤启用开发人员模式的解决方法。


5
在启用开发者模式后,我在Windows功能中没有看到Windows子系统用于Linux(Beta)选项。我的操作系统版本是10586.164,是Win 10专业版。我是不是漏掉了什么? - iamprem
我注册了内部预览并将其设置为快速通道,但是在检查Windows更新时仍然没有收到最新的构建版本14316。我还检查了注册表设置,看起来没问题。通常需要多长时间才能获得更新? - iamprem
2
我有14316.rs1_release版本,开发者模式已打开,并且“Windows进程激活服务”是功能中的最后一项。有什么解决方法吗? - mikemaccana
2
@iamprem,你可能使用的是32位Windows 10预览版,它不支持Linux系统。你需要64位预览版。 - magicandre1981
2
我已经构建了10586.318,但系统信息显示它是一个64位操作系统。我能以某种方式升级到14316吗?还是这样做没有意义?这个版本如果没有升级的可能性,是否就不如其他版本? - IceFire
显示剩余5条评论

19

在14295版本中无法使用Bash功能。

  • Scott回答了一个问题,表示更新很快就会推送给Insiders(微软想确保这个功能在推送给Insiders之前一切正常)。
  • 我和微软的项目经理(Sarah Cooley)聊过天,她确认在Build 14311上拥有Bash功能(这个版本尚未推送给Insiders)。

你可以在这里查看Scott的回答:https://news.ycombinator.com/item?id=11394994


1

步骤1:启用开发人员模式(设置 - 更新和安全 > 开发人员)

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

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

步骤4:Bash将在Windows上安装所需的包,您可以开始使用Windows Bash

步骤5:通过apt-get install package_name安装任何软件包

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


2
与其他现有答案相比,这个答案的附加价值是什么?例如,与NIthin K Anil的高评分和古老答案相比。 - Yunnosch
@Yunnosch,“开启/关闭功能”默认情况下不可用。此外,通过开始菜单搜索比接受答案所提供的点击进展更快。最后,有关从那时开始可以使用apt-get的注释具有价值。 - Rollie


0

下载 Git Bash 以在 Windows 文件系统上运行 Bash 命令

Git Bash 网站


0
现在,您不再需要启用开发者模式来运行bash。没有启用dev.模式,更安全的保护措施适用于您。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接