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