Asterisk安装在Debian 7(Wheezy)

星号安装在Debian 7(Wheezy)

介绍

本文提供了Debian linux 7和Asterisk在新平台上的安装说明。

组件:

1. Debian Linux:最新版本可以从(http://cdimage.debian.org/debian-cd/7.1.0/amd64/iso-dvd/)获得。 网站上将有不止一张CD映像,只有下载第一张CD,CD 2&3上的附加软件可以在安装过程中从linux内下载,如果需要的话。

2.星号:建立通信系统的开放式免费平台。 最新的稳定版本可以从(http://www.asterisk.org/downloads/asterisk/all-asterisk-versions)获得,然后选择合适的认证版本,或者从设置linux之后的命令行中,并发出以下命令行:(wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-11-current.tar.gz)。 随着Asterisk平台,需要从Asterisk网站下载额外的两个软件包:

一世。 DAHDI库:用于管理通讯接口(wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-2.6.1+2.6.1.tar.gz)

ii。 LIBPRI库:LIBPRI是一种开源库,用于封装用于通过ISDN主速率接口(T1,E1,J1)进行通信的协议。 如果使用PRI信令,LIBPRI是Asterisk和DAHDI的依赖。 (wget http://downloads.asterisk.org/pub/telephony/libpri/libpri-1.4-current.tar.gz)

Linux安装

1-将最新Linux平台下载的ISO映像刻录到DVD或CD(取决于大小),并将其插入机器,并确保从CD驱动器引导。

2-启动后,您将会看到如下图1-1所示的安装启动画面,选择第一个选项“安装”

图1-1 [第一屏]

3-在下一个屏幕“语言屏幕”中选择“英文”并继续[图1-2语言屏幕]

图1-2

4-在下一个屏幕上“选择你的位置”选择你所在的国家(约旦); 或者您可以将其保留为美国,并在系统中稍后修复。 图1-3

图1-4

5-开下一个屏幕“系统区域设置”选择键盘默认值(与屏幕相同)。 图1-5

图1-5

6-通过单击输入图1-6来配置键盘区域

图1-6

7- Debian将开始安装,放回并等待它请求下一个动作(图1-7)

图1-7

8-接下来,您将设置您的网络配置(实际设置可能与下图不同)图1-8..1-11

图1-8

图1-9

图1-10

图1-11

将在下一个屏幕上提示您输入根密码,确保输入复杂的密码。 图1-12

图1-12

10-下一个屏幕将要求从上一屏幕确认root密码。

11-将会提示下一步将普通用户添加到系统中,并为此用户输入密码,如图1-13和1-14所示

图1-13

图1-14

12-接下来将提示设置磁盘分区,选择“引导,使用整个磁盘”图1-15

图1-15

13 - 在磁盘分区的以下屏幕上单击下一步,直到系统开始安装文件

14-系统将开始安装,如图1-16所示

图1-16

15-下一步将提示选择包管理器; 包管理器将负责识别稍后将用于安装任何所需软件的APT。 图1-17

图1-17

16- Apt配置将在上一屏幕之后立即开始,如下图1-18所示

图1-18

17 - 在流行度比赛屏幕上点击“否”图1-19

图1-19

18-设置软件仓库后,您将看到附加的软件安装选项,请确保仅选择“SSH”和“标准系统实用程序”,如图1-20所示

图1-20

19-在最后的步骤中,您将看到GRUB加载程序的安装,它是Linux启动系统的实用程序,选择“是”并按图1-21继续

图1-21

20-恭喜,您已成功完成安装Debian 7.单击“继续”重新启动并登录系统。 图1-22

图1-22

21-系统重新启动后,请输入登录凭据以访问系统,如果您希望远程工作,也可以使用“putty”进行远程完成。



安装星号

为了正确安装Asterisk,在编译星号之前,需要安装一些系统库。

所需系统库:

C / C ++编译器

2. OpenSSL

Ncurses

蝾螈

5. Libxml2

内核头

7. Sql lite

8. Vim(文件编辑器)



系统库安装:

1.从以下命令开始: apt-get install build-essential如下图2-1所示,这将安装所有的预构建基础,如C / C ++和gcc编译器

图2-1

接下来,我们将安装:OpenSSL,Ncurses,Newt,LibXML2,vim和sqllite和Kernel Headers,我们将从最后一个(Kernel Headers)开始,发出以下命令: apt-get install linux-headers- $ (uname -r),但在此之前,请确保系统是最新的,方法是发出: apt-get update 。 下图2-2

图2-2

接下来,我们将安装第2步中提到的其余系统库及其开发库。 为此,请执行以下命令: apt-get install libxml2 libxml2-dev openssl libssl-dev libncurses5 libncurses5-dev libnewt0.52 libnewt-dev vim-nox libsqlite3-dev ,如图2-3所示

图2-3

现在,我们已经完成了安装所有必需的库和支持软件。 重新启动系统,并继续安装Asterisk系统的下一步。



下载和安装Asterisk软件包:

星号系统有两个支持软件包,需要与Asterisk软件包一起安装:DAHDI&LIBPRI。 DAHDI是一系列模拟和数字电话卡的驱动程序和实用程序,如Digium制造的。 而LIBPri是一个库,允许Asterisk与ISDN连接进行通信。

我们将开始下载tar文件(压缩文件)到我们的系统,然后解压缩并最终安装它们。 从命令行下载tar文件是在本文档的“系统组件”部分中详细描述的。 将包下载到/ usr / local / src。

处理:

1.将Asterisk,DAHDI和LibPri下载到/ usr / local / src,如图4-1所示

图4-1

2.通过发出以下命令将上述安装的文件解压到同一目录(确保相应更改包名) :tar -zxf [package_name] .tar.gz请参见图4-2

图4-2

3.现在,我们将通过导航到Asterisk文件夹并发出以下几个命令来构建DAHDI和LibPri:

一个。 DAHDI命令:make make install图4-3.1

图4-3.1

b。 问题: make config ,你完成了DAHDI

4.安装Libpri:首先,如果有可用的修补程序,您必须修补当前版本的libpri,所以您也可以从同一位置下载libpri修补程序,并发出以下命令: patch -p1 </ << patch_name >>与DAHDI相同,发出以下命令:apt-get install libpri1.4

最后,我们将开始构建和安装Asterisk软件包,首先我们将导航到Asterisk文件夹,之后我们将启动以下内容:

一个。 我们首先需要发出命令: ./configure ,最终结果如图5-1.1所示

图5-1.1

b。 接下来我们将从菜单中发出“make menuselect”来选择mysql_cdr,如图5-1.2所示

图5-1.2

C。 最后,我们将通过发出命令“make”和“make install”来构建和安装星号包,最终结果将如图5-1.3和图5-1.4所示

图5-1.3

图5-1.4

d。 要为Asterisk安装一组示例配置文件,请键入: #make samples。

e。 现在您已经安装了Asterisk,最后一步是安装初始化脚本或initscript。 当您的服务器启动时,此脚本启动Asterisk,并可用于停止或重新启动Asterisk。 要安装initscript,请使用make config命令。

F。当您的星号系统运行时,它将生成日志文件。建议安装logrotation脚本以压缩和旋转这些文件,以节省磁盘空间,并使它们更容易进行搜索或编目。为此,请使用 make install-logrotate命令。 G。 要检查Asterisk是否正在运行,可以使用Asterisk initscript。 使用命令/etc/init.d/asterisk statusrestart

H。 恭喜您安装Asterisk,重新启动机器。



有关设置和安装Asterisk的更多信息,请查看以下链接:

https://wiki.asterisk.org/wiki/display/AST/Asterisk+Packages
http://ofps.oreilly.com/titles/9781449332426/asterisk-Install.html#Installing_id291699
http://www.atcom.cn/AXE2D.html
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏