/
1,安装ubuntu 14.04 系统
系统下载地址:http://cdimage.ubuntu.com/releases/14.04/release/
在windows系统上用 Universe USB-Installer 来刻usb启动盘。
然后系统按delete键来进入bios,设置usb启动
2,安装系统后,打开终端
Ctrl+Alt+T
ctrl+win窗+↑
3,安装freeswitch
登陆系统以普通用户登陆ubuntu
git clone https://stash.freeswitch.org/scm/fs/freeswitch.git
如果报错:
server certificate verification failed
那么:
git config --global http.sslverify false
4,安装依赖包
apt-get install libedit-dev libldns-dev libpcre3-dev libspeexdsp-dev libspeex-dev libcurl4-openssl-dev libopus-dev libncurses5-dev libtiff-dev libjpeg-dev zlib1g-dev libssl-dev libsqlite3-dev build-essential automake autoconf git-core wget libtool liblua50-dev libsndfile1-dev yasm libldns-dev lua5.2
5,安装freeswitch
sudo ./bootstrap && ./configure && make -j4 install
遇到一个lua的问题
解决方法:
有的说是这个问题:
Since FreeSWITCH 1.4, you need to use Lua5.2 (http://www.lua.org/manual/5.2/).
For those willing to keep using Lua5.1 for backwards compatibility reasons, there is a mod_lua available in legacy directory `freeswitch/src/mod/legacy/languages/mod_lua/`
我自己尝试:
*cannot find -llua以及 lua.h no such file
最好不直接apt-get install lua,从官网下载后(5.1版本,最新版本有无法识别luaL_Reg的问题),make linux & make install
cp lauxlib.h、lua.h、luaconf.h、lualib.h /usr/local/include*
我尝试了拷贝从 /usr/include/lua5.2中拷贝了,
也可能是我重新./bootstrap?
也有可能,我通过apt-get install lua 列出来项目,分别安装了lua* 和lua*-dev
建立软连接:
sudo ln –sf /usr/local/freeswitch/bin/freeswitch /usr/local/bin/
sudo ln –sf /usr/local/freeswitch/bin/fs_cli /usr/local/bin
帮助
1,当遇到vi编辑出现ABCD
步骤一,输入下述命令以卸载vim-tiny:
sudo apt-get remove vim-common
步骤二,输入下述命令以安装vim-full:
sudo apt-get install vim
2,远程
关闭防火墙
安装ssh-server
登陆ssh 用户名@ip
3,前后台切换
sudo fs_cli 切换到控制台
sudo freeswitch -nc 进入控制台
在命令行中退出 /exit
在命令行中关闭 shutdown