FreeSWITCH 1.6在Debian 8上的安裝


鑒於上次在CentOS 7上安裝不成功,這次換Debian。

現在已經成功的CentOS 7上安裝好了。

感興趣的同學移步https://freeswitch.org/confluence/display/FREESWITCH/CentOS+7

① 去Debian的鏡像網站上下載debian-8.2.0-i386-DVD-1.iso。

② 最小化安裝Debian。

③ 掛載鏡像文件,切換到root權限。

由於本人安裝的是虛擬機,所以首先裝上vmware-tools。

用慣了redhat和centos的管理員登錄,這里得轉換一個思路:Debian強制不能用root登錄。

當然su也可以使用所有命令,但是你會發現有點不習慣,還是使用更安全的理念吧。

1.使用普通用戶lings(實例)登錄系統。
2.su切換到root用戶。
3.apt-get install sudo
4.chmod 644 /etc/sudoers
5.vi /etc/sudoers
6.添加這樣一行lings ALL=(ALL:ALL) ALL

好了,以后可以使用sudo apt-get install安裝軟件了。

開始安裝FreeSWITCH了。

① 解壓官網下載的安裝包。

② 執行./configure

③ 安裝以下依賴軟件和工具。

安裝分為兩種方式:

一種是從光盤自帶的軟件庫中安裝(sudo apt-get install xxx的方式)。

1.sudo apt-get install gcc
2.sudo apt-get install g++

還有一種是從公網下載源碼后編譯安裝(解壓后./configue && make && make install三步曲)。

編譯安裝的路徑優先選擇FreeSWITCH官網整理的各種庫。

下載地址是http://files.freeswitch.org/downloads/libs/

3.編譯安裝zlib-1.2.3.tar.gz
4.編譯安裝jpegsrc.v8d.tar.gz
5.編譯安裝libpng-1.6.10.tar.gz 
6.編譯安裝curl-7.40.0.tar.gz 
7.編譯安裝sqlite-autoconf-3090200 
8.編譯安裝pcre-8.35.tar.gz 
9.編譯安裝libogg-1.3.2.tar.xz
10.編譯安裝speex-1.2rc1.tar.gz
11.編譯安裝openssl-1.0.2.tar.gz
12.編譯安裝ldns-1.6.17.tar.gz
13.編譯安裝ncurses-5.9.tar.gz
14.編譯安裝libedit-3.1.tar.gz
15.編譯安裝libressl-2.0.3.tar.gz 

編譯安裝的過程中有一個注意點:

openssl的默認config安裝的目錄和結構與其它的庫不一樣。

在執行./configue的過程中會提示找不到頭文件,需要單獨加openssl的環境變量,或者修改安裝包路徑和pc文件。

④ 執行./configue完全通過。

⑤ 繼續安裝make提示的相關的依賴庫。

1.編譯安裝libyuv-0.0.1280.tar.gz
2......

DONE:

重要提示:請參考這個鏈接,感覺在常規安裝的版本還未完善之前,要聽開發者們的話。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM