Pi 安装freeSWITCH (3)-安装主程式

登入 Pi Console

进行ssh或是开启Terminal视窗,接下来会在终端执行操作

汇出 Token

执行export TOKEN=pat_XXXXXXpat_XXXXXX为您的Token,此变数会存留在当下的Console,如果关闭连线视窗重新连线后要重新执行

套件安装

apt-get update && apt-get install -y gnupg2 wget lsb-release

加入套件来源

加入第三方套件来源之前要先安装它通行的Public Key,因官方教学提供给Pi的来源有问题,以下改成Debian 教学中的来源:

wget --http-user=signalwire --http-password=$TOKEN -O - https://freeswitch.signalwire.com/repo/deb/debian-release/signalwire-freeswitch-repo.gpg | apt-key add -

加入Token

echo "machine freeswitch.signalwire.com login signalwire password $TOKEN" > /etc/apt/auth.conf

加入套件来源


echo "deb https://freeswitch.signalwire.com/repo/deb/rpi/debian-release/ `lsb_release -sc` main" > /etc/apt/sources.list.d/freeswitch.list echo "deb-src https://freeswitch.signalwire.com/repo/deb/rpi/debian-release/ `lsb_release -sc` main" >> /etc/apt/sources.list.d/freeswitch.list

安装套件

apt-get update && apt-get install -y freeswitch-meta-all

参考资料

Installation Raspberry Pi