该作品为博主原创,假使转发请注脚出处:

因公司事务需求需采用kaldi语音识别工具,现将kaldi环境安排等步骤列出来,用于记录:

创造虚拟机

前言

很早前就下载了比特币的源码,不过编译一贯有标题,那四遍借助《区块链研习社》比特币代码研班第二期的第三遍职责,再试着编译,终于获得成功。

前方几遍编译,在编译进程中总会黑屏,然后怎么操作都不曾用,一度认为是自身的记录本带不动这一个虚拟机。后来才发觉,那是因为比特币的源码比较多,编译所需求的日子较长,Ubuntu自动休眠了!

Ubuntu系统默许10分钟无人工操作进入休眠情势,我将它设置为没有休眠,编译和装置进程就很顺畅。

废话不多说,现在正规进入正文:

因公司事情需求需选择kaldi语音识别工具,现将kaldi环境安排等步骤列出来,用于记录:

1.装置虚拟机:

成立虚拟机时的部分注意事项:

一、安装虚拟机

宿主机操作系统:win7智行版

虚拟机:VMware (12.5.5) + Ubuntu(16)

1.设置虚拟机:

  
下载虚拟机VMware,并安装,虚拟机安装相比较简单,可机关百度开展设置,在此不再重复。

1.虚拟机的Type选用Custom,以团结定制一些摘取;

二、下载代码

源码地址:

情势一:ubuntu下命令行: git clone

主意二:间接下载,解压到指定目录下(VMware协理共享文件夹,window和ubuntu虚拟机皆可访问)

  
下载虚拟机VMware,并设置,虚拟机安装比较简单,可活动百度展开安装,在此不再另行。

2.Ubuntu操作系统安装:

2.“Install from”选拔“I will install operating system
later”,那样能够自身支配Ubuntu的安装进度;

三、编译环境

ubuntu主要利用apt-get安装依赖包。

2.Ubuntu操作系统安装:

  下载Ubuntu镜像文件,本身接纳的事Ubuntu16.04本子。

3.Guest operating system摘取Linux,Version选取“Ubuntu
64-bit”(64位虚拟机须求硬件支撑;倘使不大概创立64位虚拟机,请拔取Ubuntu);

首先步:更新ubuntu所有的依赖包

命令行输入:sudo apt-get update

  下载Ubuntu镜像文件,本身拔取的事Ubuntu16.04本子。

3.在虚拟机上安装Ubuntu系统,该步骤会进行详细表达,如下:

4.“Network connection”选择“NAT”;

第二步:安装比特币编译和周转条件所要求的借助包

sudo apt-get install make

sudo apt-get install gcc

sudo apt-get install g++

sudo apt-get install libdb-dev

sudo apt-get install libdb++-dev

sudo apt-get install libdb5.1++-dev

sudo apt-get install libboost-dev

sudo apt-get install libboost-all-dev

sudo apt-get install zlib1g-dev

sudo apt-get install libssl-dev

sudo apt-get install build-essential

sudo apt-get install libminiupnpc-dev

sudo apt-get install autoconf

3.虚拟机安装Ubuntu系统,该步骤会举办详细说明,如下:

  3.1 VMware安装到位之后选用创立新虚拟机

其他的安装使用默许项就可以。

四、编译代码

  3.1 VMware安装完结将来选择创建新虚拟机

  
澳门金沙国际 1

安装Ubuntu Server 12.10

率先步:配置与代码运行相关的依靠并检讨要求的环境

cd bitcoin

sudo ./autogen.sh

./configure

推行完.configure之后须要探视是或不是有照应的错误消息或许WARNING一般warning是足以允许的只要对于bitcoin最终的周转而言,但是大家仍然最好逐一排除警告

     
  澳门金沙国际 2

  3.2 接纳下载好的镜像文件

安装镜像下载

第二步:排除错误或警示

实践完.configure之后会报错,错误新闻提醒需求4.8版本的DB,在此地跳过DB版本检测

./configure –with-incompatible-bdb

跳过DB版本检测,就不会再报错,可是还有局地告诫

如果是warning:libevent not found,

sudo apt-get install libevent-dev

后再行履行

./configure –with-incompatible-bdb

一经是warning: zmq找不到超过4的版本

sudo apt-get install libzmq-dev

如若warning:缺乏qt所需的借助

sudo apt-get install libqt4-dev

逐条类推,缺什么就装什么样。

  3.2 选择下载好的镜像文件

比特币源码编译和安装环境搭建,Ubuntu下kaldi安装配置图文教程。  3.3选项下一步,设置系统名称及密码

从http://www.linuxidc.com/Linux/2012-10/72581.htm下载安装镜像,那里需要的是Ubuntu
Server版本,而不是Desktop版本;

其三步、编译安装

sudo make

sudo make install

自我用的是台式机,整个编译进程大约要15分钟,请耐心等待。

  3.3抉择下一步,设置系统名称及密码

    澳门金沙国际 3

假定可以用BT下载,指出到http://www.linuxidc.com/Linux/2012-10/72581.htm下载.torrent种子举行下载,速度会比直接HTTP下载快;

五、运行客户端

bitcoin-qt

澳门金沙国际 4

设若打开客户端,就会提示必要一块接近48万块区块数据,硬盘空间小,只可以另寻出路。

试了须臾间测试网络

bitcoin-qt -testnet

澳门金沙国际 5

从上图可见,运行测试网络照旧需求联合区块数据,不过共同的是区块头数据。

好了,比特币源码编译和装置环境搭建先讲到那里。

以下是自己编译进程中参考的博客,感激博主。

区块链研习社比特币源码研读班 钟晓宏

    澳门金沙国际 6

  3.4 继续点击下一步 设置系统安装地方,那里拔取自个儿相比较大的一个盘即可

 借使急需设置64位的Ubuntu,请下载ubuntu-12.10-server-amd64.iso,否则请下载ubuntu-12.10-server-i386.iso。

  3.4 继续点击下一步 设置系统装置地方,那里采用自个儿比较大的一个盘即可

    澳门金沙国际 7

安装Ubuntu
Server(参考http://www.linuxidc.com/Linux/2012-11/73500.htm)

     澳门金沙国际 8

  3.5 继续下一步
选拔磁盘容量,此处提出稍微选大片段,否则之后kaldi跑多少会并发容量不足的谬误

1.回到VMWare
Workstation中,编辑在上一步中创造的虚拟机的性质,在Hardware列表中选中“CD/VCD”,在左边设置中认可当选了“Connect
at power on”,在“Connection”中选中“Use ISO image
file:”,点击“Browse…”拔取上一部下载的ISO镜像文件,点击OK保存设置。

  3.5 继续下一步
选择磁盘容量,此处提议稍微选大一部分,否则之后kaldi跑多少会师世容量不足的荒谬

    澳门金沙国际 9

2.先导虚拟机,将上马推行Ubuntu的设置过程;

    澳门金沙国际 10

  3.6 下一步,选拔自定义硬件装置
提出将内存和电脑进行调整,本身电脑内存8G此处设置6G,

修改安装源并更新;

  3.6 下一步,采取自定义硬件设置
提议将内存和电脑举办调整,自己电脑内存8G此处设置6G,

    因kaldi数据集一般都相比大,运行时比较用度内存,此处调大,处理器个数依照本身电脑的布局

1.Ubuntu在装置进度中默许使用了来自us.archive.ubuntu.com的设置源,指出修改为国内的安装源,我利用的是今日头条的装置源,在下载安装时中央可以达标飞快;

    因kaldi数据集一般都比较大,运行时相比开支内存,此处调大,处理器个数根据自个儿电脑的布局

    举办对应调整

2.实践如下命令,备份然后修改source.list配置:

    举办对应调整

    澳门金沙国际 11

sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup

    澳门金沙国际 12

    澳门金沙国际 13

sudo sed -i  ‘s/us.archive.ubuntu.com/ubuntu.cn99.com/g’ 
/etc/apt/sources.list

    澳门金沙国际 14

  3.7 重临上一页,点击达成。等待VMware自动安装Ubuntu系统

3.修改落成后,执行以下命令更新安装

  3.7 重返上一页,点击落成。等待VMware自动安装Ubuntu系统

4.ubuntu下安装kaldi

sudo apt-get update

 4.ubuntu下安装kaldi

  4.1 打开unbuntu终端应用Ctrl+Alt+T快捷键可径直打开,输入

sudo apt-get upgrade

  4.1 打开unbuntu终端应用Ctrl+Alt+T快速键可径直打开,输入

    git clone kaldi-trunk
–origin golden

安装VMTools:

    git clone
kaldi-trunk –origin
golden

      即从github上下载kaldi最新版本,因kaldi在github上是频频更新维护,所以该路线下的kaldi

澳门金沙国际 ,sudo bash

      即从github上下载kaldi最新版本,因kaldi在github上是持续立异维护,所以该路线下的kaldi

    版本相比完整,要求的例证及运行例子的源码什么的都有,

1.是因为VMTools安装过程中需求编译一些模块,由此需求设置gcc和make:

    版本相比较完整,必要的事例及运行例子的源码什么的都有,

    倘诺ubuntu没有设置git使用一下指令安装即可:

sudo apt-get install -y gcc make

    如若ubuntu没有安装git使用一下下令安装即可:

    sudo apt-get install git

2.安装VMTools:

    sudo apt-get install git

  4.2 下载已毕之后举行解压缩,找到kaldi的滑坡包直接右键提取。

3.点击VMWare Workstation的菜单项VM > Install VMware Tools;

  4.2 下载落成之后举行解压缩,找到kaldi的滑坡包直接右键提取。

  4.3
目录介绍:tools目录全是kaldi依赖的包,egs为kaldi提供的实例,其中富含常用的数目集运行的

apt-get install linux-headers-server build-essential

  4.3
目录介绍:tools目录全是kaldi看重的包,egs为kaldi提供的实例,其中蕴含常用的多寡集运行的

    源码,src目录为kaldi 的源代码

mkdir /mnt/cdrom

    源码,src目录为kaldi 的源代码

  4.4 kaldi编译

mount /dev/cdrom /mnt/cdrom

  4.4 kaldi编译

    4.4.1 编译在此之前确保安装了须臾间零部件:

cp /mnt/cdrom/VmwareTools-*.tar.gz ~

    4.4.1 编译以前确保安装了弹指间零部件:

      apt-get,subversion,automake,autoconf,libtool,zlib,wget,libatal

cd ~

      apt-get,subversion,automake,autoconf,libtool,zlib,wget,libatal

      使用如下命令安装即可:

tar -zxf VmwareTools-x.x.x-xxxxx.tar.gz

      使用如下命令安装即可:

      sudo apt-get install <组件名称>

./vmware-install.pl

      sudo apt-get install
<组件名称>

    4.4.2 进入tools目录下展开编译

用DevStack安装OpenStack

    4.4.2 进入tools目录下进展编译

      cd kaldi/tools 进入到kaldi/tools目录

1.装置Git(DevStack的代码是利用Git进行保管的,必要用Git获取);

      cd kaldi/tools 
 进入到kaldi/tools目录

      make或make -j 4(多核并行) 下载编译

sudo apt-get install git

      makemake -j 4(多核并行)    下载编译

      该进度相比慢,第三回举行make时会下载安装一些零部件。

2.应用Git获取最新的DevStack代码:

      该进程相比慢,第五回举办make时会下载安装一些组件。

    4.4.3 进入src目录进行布局并编译

cd ~

    4.4.3 进入src目录进行配置并编译

      cd ../src 切换到kaldi/src目录下

 git clone git://github.com/openstack-dev/devstack.git

      cd ../src     
 切换到kaldi/src目录下

      ./configure kaldi运行前安插

安装须求的python组件

      ./configure 
 kaldi运行前安插

      make kaldi编译

1.率先安装easy_install:

      make kaldi编译

      make进程中相比较好费时间,当日志最终突显为

sudo apt-get install python-setuptools

      make进度中相比好费时间,当日志末了彰显为

      echo Done

2.安装netaddr模块

      echo Done

      Done

sudo easy_install netaddr

      Done

      就马到功成了。

3.安装pytz

      就成功了。

      时期大概会际遇各样报错音讯,报错时或是缺少组件或是组件不完整,假诺提示缺乏组件

pytz是Python的一个用以时区处理的模块,DevStack安装进程中会尝试去SourceForge下载安装,但鉴于一些原因一贯不能下载成功,由此须要手工安装。

      期间或者会遇见种种报错音讯,报错时或是缺乏组件或是组件不完整,即使指示缺乏组件

      安装相应的零件即可,若觉察安装了未来照旧报错大概原因是组件内容下载不全,重新

本人的拍卖是:安装 axel,用axel举办下载

      安装相应的零件即可,若发现安装了之后依然报错大概原因是组件内容下载不全,重新

      下载即可。

sudo apt-get install axel

      下载即可。

总结

axel

 

上述所述是小编给大家介绍的Ubuntu下kaldi安装配备图文教程,希望对大家具有协助,如若咱们有其余疑问请给自个儿留言,作者会及时还原我们的。在此也非常谢谢我们对剧本之家网站的协助!

下载路径是,去

 

即可然后执行命令

 

sudo easy_install pytz-2012h-py2.7.egg

 

 

 

安装OpenStack

  

 

 

cd ~/devstack

 ./stack.sh

该脚本将自行执行OpenStack的设置,安装的早期阶段会必要你输入一些密码,偷懒的话就都设成一样的啊,比如都设成123456……

 

自我的网速不给力,下载了几许个钟头,中间也断过,但再也履行

 ./stack.sh

就ok了,貌似协助断点下载的,所以不要顾虑,遇到难点,逐步处理

设置到最终keyring 也急需输入个密码,随便输入了

借使网速给力,安装就没难题

设置到位了今后,在浏览器中输入

缓解安装后的题材

1.    化解显示 “Exception Value: /usr/bin/env: node: No such file or
directory”的题材
安装如下的三个程序即可缓解该难点:

sudo apt-get install node-less
sudo apt-get install nodejs-legacy

2.    即使重启虚拟机后,登录Dashboard时出现“An error occurred
authenticating. Please try again
later”的错误,执行DevStack下的rejoin-stack.sh脚本可以缓解。此方法并不周详,执行该脚本后不知情进入了什么shell,始终不能退出;同时该脚本就好像不能一劳永逸地缓解该难点,再一次重启仍旧大概出难题。

常用命令

Sudo apt-get autoclean

Sudo apt-get autoremove

Sudo apt-get clean

澳门金沙国际 15

相关文章