歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> ubuntu12.10下安裝Asterisk

ubuntu12.10下安裝Asterisk

日期:2017/2/27 16:02:04   编辑:Linux教程

  Asterisk是一款GPLv2協議下的開源電話應用平台。簡單來說,Asterisk是一個服務器應用,能夠完成發起電話呼叫、接受電話呼叫、對電話呼叫進行定制處理。

  首先,來說一下怎樣在ubuntu下安裝Asterisk,網上已經有許多安裝的介紹,很容易安裝,在此記錄下來,以防忘記。大概方法都差不多。

  第一步:先去官網下載最新的包,准備安裝

  第二步:下載下來後,會得到一個.tar.gz後綴的文件,把它放到一個目錄下

      tar -zxvf asterisk-11-current.tar.gz 解壓

      cd asterisk-11.2.0 進入到目錄下

      ./configure 檢測環境和配置 ,在此會因為少包而出錯,根據提示,安裝相應包即可

      直到出現下面的*號為止,環境和配置檢測成功

       

      make clean 清除原來編譯所產生的文件

      make all 重新編譯

      會出現下面:

      鍵入 make install 開始安裝

      會出現下面:

      

      根據提示make samples或make progdocs都可以,根據你所要,然後就安裝成功了

    第三步:鍵入下面兩個命令,就會進入控制台

      asterisk

asterisk -r

  至此,就算安裝成功了。

  編譯時我所遇到的問題和解決方法:

  1.configure: *** XML documentation will not be available because the ‘libxml2′ development package is missing.

configure: *** Please run the ‘configure’ script with the ‘–disable-xmldoc’ parameter option

configure: *** or install the ‘libxml2′ development package.

解決辦法:安裝 libxml2-dev,有的說沒有用,直接./configure ‘-disable-xmldoc’,不管怎樣,我是用第一個就解決了

  2.Warning: Install SQLite3 development packege

解決辦法:sudo apt-get install sqlite3 libsqlite3-dev

  以上是我遇到的兩個問題,網上有一些其它的問題,如下:

  3.configure: error: no acceptable C compiler found in $PATH

解決辦法:apt-get install gcc

  4.configure: error: C++ preprocessor “/lib/cpp” fails sanity check

解決辦法:apt-get install g++或者apt-get install build-essential

  5.configure: error: *** termcap support not found (on modern systems, this typically means the ncurses development package is missing)

解決辦法:apt-get install ncurses-dev

Copyright © Linux教程網 All Rights Reserved