【科研工具】Windows 10启用Linux子系统方法简介
在人工智能以及生物信息学发展迅速的现在,充分掌握相关技术是非常重要的,而由于系统的差异,导致很多软件需要在Linux或者Mac OS上运行,长期以来,在Windows系统上解决这一难题的方式是安装虚拟机或者双系统,然而随着Window 10系统的强大,其在周年更新的版本上,已支持Bash on Ubuntu,使开发人员可以直接在Windows上运行Linux环境(包括大多数命令行工具和应用程序),接下来,我们将对这一功能进行介绍。
Step1:启用“用于Linux的Windows子系统”:
1.1 方法一:以管理员身份打开PowerShell并运行:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
1.2 方法二:打开“控制面板”,打开“程序和功能”,然后单击“启用或关闭Windows功能”。在这里勾选启用列表中的“适用于Linux的Windows子系统(Beta)”,并单击“确定”.
2. 执行此操作后,系统会提示您重新启动计算机。 点击“立即重新启动”,以重新启动计算机,Windows 10将安装新的功能。
Step2:从Windows应用商店安装(Fall Creators Update版本或更高)
本节适用于Windows版本16215或更高版本,早期版本的Windows10可参考Step3
1. 执行Step1后, 打开Windows应用商店并选择您最喜爱的Linux发行版,本例以Ubuntu为例,在应用商店搜索Unbuntu,在“C:\>在Windows上运行Linux?”搜索结果中点击获取这些应用,并点击Unbuntu进行获取。(Linux的Windows子系统只能在系统驱动器上运行(通常是C:驱动器),需确保新的应用程序存储在系统驱动器上。)
2. 下载完成后,选择“启动”Ubuntu。这将打开一个控制台窗口。等待安装完成后,系统将提示创建UNIX用户帐户和密码,此用户帐户与Windows用户名和密码不同,并且与Windows用户名和密码没有任何关系。
3. 安装成功
Step3:使用lxrun安装(Anniversary Update and Creators Update版本)
本节适用于Windows早期版本,但需注意的是该方式已停止自动更新,操作完成后需输入apt-get update进行更新
1. 执行Step1后,打开设置 - > 更新和安全 - > 针对开发人员,单击选择开发者模式。
2. 打开命令提示符,输入bash,输入y接受许可证,Ubuntu会自动进行下载并且在开始菜单将会添加Ubuntu的Bash快捷方式:Bash on Ubuntu on Windows.
3. 点击开始菜单,选择启动“Bash on Ubuntu on Windows”,首次安装时,系统将提示创建UNIX用户帐户和密码。
4. 安装成功。