一、什么是Yum?
X%\6V;zR# Yum(全
称为 Yellow dog Updater,
Modified)是一个在CentOS、Fedora、RedHat以及SUSE中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务
器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。
XK9*,WA9r 二、Yum安装的是什么Asterisk?
(V%vFD1) 安
装的是Asterisk的二进制发行版软件(RPM包),即可执行文件。安装二进制发行版让系统维护更简单。使用Linux里面自带的软件包管理器,无须
手工安装依赖文件 (库文件和工具软件)。目前Asterisk已经支持在 CentOS 5 Linux 和 RedHat Enterprise
Linux 5操作系统下面使用‘Yum’工具自动安装。
{_N(S]Z 如果你是喜欢DIY的软件高手,或者需要更改Asterisk程序源代码,或者只想安装部分软件而不需要安装Asterisk的完整版本,或者你是Make,Make install的狂热爱好者,那么,你还是
下载Asterisk源代码包手工安装吧。
Jt^JE{m9% 三、具体步骤
I8wVvs;k 第一步是增加 Asterisk yum 远程资料库到你的CentOS 或 RedHat 系统,这个工作是通过在yum配置路径(默认是/etc/yum.repos.d ))创建一个入口来完成的。
$<DA[
%pv 使用文本编辑器创建一个新文件,命名为 "centos-asterisk.repo",放在文件夹 "/etc/yum.repos.d" 下面,增加下面的文本内容:
%lW:8ckL 复制代码- [asterisk-tested] +GtGyp
name=CentOS-$releasever - Asterisk - Tested |�Dpfh baseurl=http://packages.asterisk.org/centos/$releasever/tested/$basearch/ kF~e3A7C enabled=0 ^u&Khc~
y gpgcheck=0 m8A1^ R #gpgkey=http://packages.asterisk.org/RPM-GPG-KEY-Digium Gl:T JNCtsfd [asterisk-current] LMj'?SuH name=CentOS-$releasever - Asterisk - Current [`dipLkr baseurl=http://packages.asterisk.org/centos/$releasever/current/$basearch/ LZ
:�\V)5+ enabled=1 4'|:SyOm gpgcheck=0 bd;f@)X #gpgkey=http://packages.asterisk.org/RPM-GPG-KEY-Digium
|
aBLb i 保存这个新文件,然后再创建另外一个文本文件,命名为 "centos-digium.repo" ,在该文件里加入下面的文字:
h%e!f# 复制代码- [digium-tested] ^<+heX
name=CentOS-$releasever - Digium - Tested fdHxrH>* baseurl=http://packages.digium.com/centos/$releasever/tested/$basearch/ IQv>{h} enabled=0 O
UMr}~/ gpgcheck=0 h]9^bX__Z #gpgkey=http://packages.digium.com/RPM-GPG-KEY-Digium !%9I%Ak^ !~v>&bCG>9 [digium-current] NE"fyX` name=CentOS-$releasever - Digium - Current 4F!d V;"Z( baseurl=http://packages.digium.com/centos/$releasever/current/$basearch/ E~^'w.1 enabled=1 U�7?ez gpgcheck=0 p7er04/}\ #gpgkey=http://packages.digium.com/RPM-GPG-KEY-Digium
|
o5R40[" 至此,您的系统已经可以使用Asterisk 和 Digium的远程资源软件仓库了。
|e>-v 第二步,执行下面的命令来开始安装软件和驱动:
t;3.;� [root@localhost~]# yum install asterisk16 asterisk16-configs asterisk16-voicemail dahdi-linux dahdi-tools libpri H=C;g)R
如果你使用的是其它RED系统自行修改