Ubuntu 18.04 安装Freeswitch

0 使用清华的软件源镜像

使用清华的软件源镜像可以保证在安装相关依赖时,能够安装较新版本的依赖,以免出现某个工具的版本不够的问题。如 cmake版本< 3.XX等问题。
清华镜像源地址:https://mirrors.tuna.tsinghua.edu.cn/
请添加图片描述
下拉找到Ubuntu 并点击?标记
请添加图片描述
选择18.04 LTS 复制内容
回到系统 修改镜像列表文件

cd /etc/apt
sudo cp sources.list sources.list.bak
# 备份原始配置
sudo vim sources.list

将vim中的原内容全部覆盖替换为刚才复制的内容
没有vim可以使用 vi 或 gedit (图形界面)

sudo apt-get update  ## 更新软件

1 apt安装依赖

安装以下依赖

sudo apt-get install -y libavformat-dev
sudo apt-get install -y libswscale-dev
sudo apt-get install -y libpq-dev
sudo apt install -y git subversion build-essential autoconf automake libtool libncurses5 libncurses5-dev make libjpeg-dev libtool libtool-bin libsqlite3-dev libpcre3-dev libspeexdsp-dev libldns-dev libedit-dev yasm liblua5.2-dev libopus-dev cmake

保险起见 ,以下依赖也要安装

sudo apt install -y libcurl4-openssl-dev libexpat1-dev libgnutls28-dev libtiff5-dev libx11-dev unixodbc-dev libssl-dev python-dev zlib1g-dev libasound2-dev libogg-dev libvorbis-dev libperl-dev libgdbm-dev libdb-dev uuid-dev libsndfile1-dev

2 源码安装依赖

libks 安装

mkdir fs-tools 
cd  fs-tools
sudo git clone https://github.com/signalwire/libks.git
cd libks
sudo cmake .
sudo make
sudo make install
cd ..

signalwire 安装

git clone https://github.com/signalwire/signalwire-c.git
cd signalwire-c
sudo cmake .
sudo make
sudo make install
cd ..

#3 Freeswitch 下载与安装

sudo wget https://files.freeswitch.org/freeswitch-releases/freeswitch-1.10.3.-release.zip
sudo apt -y install unzip
sudo unzip freeswitch-1.10.3.-release.zip
cd freeswitch-1.10.3.-release/

下载过程需要一点时间,下载完成后没有解压工具需要安装unzip

cd freeswitch-1.10.3.-release/
sudo ./configure -C
sudo make

make成功后会有如下显示
请添加图片描述
安装

sudo make install  

创建符号链接

sudo ln -s /usr/local/freeswitch/bin/freeswitch /usr/bin/
sudo ln -s /usr/local/freeswitch/bin/fs_cli /usr/bin

Freeswitch 的配置文件在/usr/local/freeswitch/conf

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值