星号安装在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 status或restartH。 恭喜您安装Asterisk,重新启动机器。
有关设置和安装Asterisk的更多信息,请查看以下链接:
https://wiki.asterisk.org/wiki/display/AST/Asterisk+Packageshttp://ofps.oreilly.com/titles/9781449332426/asterisk-Install.html#Installing_id291699
http://www.atcom.cn/AXE2D.html