登入 Pi Console
进行ssh
或是开启Terminal
视窗,接下来会在终端执行操作
汇出 Token
执行export TOKEN=pat_XXXXXX
,pat_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