目录
最近想要重新把Kaldi装上来复习一下以前的项目内容,以前是在Windows+Cygwin的配置下跑Kaldi,这次安装过程中出现了一些问题,据说是64位最新版的Cygwin好像会出现这些问题,在网上找解决方案无果后,听说Win10下可以启动内置的Linux子系统,好像非常实用的样子,于是决定试一试。网上其实有很多关于如何启动的帖子,不过在照做的过程中还是遇到了一些问题,最推荐的还是官方的安装教程:https://msdn.microsoft.com/en-us/commandline/wsl/install_guide
备份
在启动开发者模式之后还有一个步骤是官方安装教程里面没有提到的,可以在这个链接中看到:http://www.cnblogs.com/micro-chen/p/5437316.html
也就是在高级选项下获取Insider Preview一栏下要选择开始获取,并不知道这个是不是必要的,但还是做了,而且点击之后出现了警告,大概就是告诉你要做好心理准备万一崩溃可能会丢失数据之类的,以防万一还是备份一波本机上的数据。备份完毕后,点击开始获取,但出现了https://answers.microsoft.com/en-us/insider/forum/insider_wintp-insider_update/choose-what-branch-youd-like-to-get-insider/52d3f1a7-31b6-4286-8521-2c56ed85ccbf 中类似的画面,也就是Disabled,改了一下Choose what branch you’d like to get Insider Preview builds from?下面的选项就不再disable了,rs1_release和 rs2_release好像都可以。
Win10版本
完成前述步骤之后去”Turn Windows features on or off”下面并没有找到预期会出现的“Windows Subsystem for Linux(Beta)”,重启几遍也无果。后来发现是win10版本的问题,在官方安装说明里面第一部分就有提到
Your PC must be running a 64-bit version of Windows 10 Anniversary Update build 14393 or later
我查看了一下我的win10系统
而要求的是1607,所以需要升级系统。在Settings>Updata&security下点击Check for updates, 同时选上check online,之后如果出现了关于1607版本的升级内容那么就是我们想要的了。升级完之后(可能需要重启)就会看到在”Turn Windows features on or off”下终于出现了我们想要的“Windows Subsystem for Linux(Beta)”。
使用
打开CMD,输入bash,就会开始提示是否要继续安装Ubuntu,点击继续,这里就跟官方说明里面一样啦