User Tools

Site Tools


voice:pbx:freepbx_yum

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
voice:pbx:freepbx_yum [2012/08/26 14:00]
gcooper
— (current)
Line 1: Line 1:
-====== Build a PBX with YUM Using CentOS, Asterisk and FreePBX ====== 
- 
-  * CentOS 5 (x64, latest) 
-  * Asterisk 10 
-  * FreePBX 2.10 
- 
-===== Documentation ===== 
- 
-https://wiki.asterisk.org/wiki/display/AST/Asterisk+10+Documentation 
- 
-https://wiki.asterisk.org/wiki/display/AST/Asterisk+Packages#AsteriskPackages-YUM%28CentOS5%2FRedHatEnterpriseLinux5%29 
- 
-===== Hosted VPS ===== 
- 
-http://tutorialsbay.com/how-to-isntall-asterisk-freepbx-on-a-vps/ 
- 
-If you are starting from a preinstalled CentOS server: 
- 
-<file> 
-yum groupremove 'DNS Name Server' 
-yum groupremove 'Editors' 
-yum groupremove 'Legacy Network Server' 
-yum groupremove 'Mail Server' 
-yum groupremove 'Network Servers' 
-yum groupremove 'System Tools' 
-yum groupremove 'Text-based Internet' 
-yum groupremove 'Web Server' 
-yum groupremove 'Windows File Server' 
- 
-yum remove yum-updatesd cups cups-lpd redhat-lsb autofs pcsc-lite smartmontools cpuspeed avahi 
- 
-ln -sf /usr/share/zoneinfo/America/Phoenix /etc/localtime 
-</file> 
- 
-Now skip to Install Asterisk... 
- 
-===== Minimal CentOS 5 Install ===== 
- 
-Do a [[computing:linux:minimal_centos_install|Minimal Install]] of Centos 5 x64. 
- 
-I generally disable IPv6 since I've never used it on a PBX. 
- 
-After the reboot: 
- 
-<file> 
-yum update -y 
-</file> 
- 
-then reboot again. 
- 
-===== RepoForge Repository ===== 
- 
-Here we add the RepoForge Repository (x64) needed to install ''mpg123'': 
- 
-<file> 
-wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm 
-rpm -ivh rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm 
-rm -f rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm 
-</file> 
- 
-Now e disable the repo so it doesn't pollute anything later: 
- 
-<file> 
-vim /etc/yum.repos.d/rpmforge.repo 
- 
-enabled=0 
-</file> 
- 
-===== Install Asterisk ===== 
- 
-:!: Digium now provides separate repositories for different Asterisk versions (1.4, 1.6, 1.8 and 10). 
- 
-:!: Once you install an Asterisk version, its repo will be enabled permanently. 
- 
-Check for updates and additional (64-bit) packages [[http://packages.asterisk.org/centos/5/current/x86_64/RPMS/|here]] and Asterisk 10 packages [[http://packages.asterisk.org/centos/5/asterisk-10/x86_64/RPMS/|here]]. 
- 
-<file> 
-yum install --enablerepo=rpmforge dnsmasq mpg123 
- 
-rpm -Uvh http://packages.asterisk.org/centos/5/current/x86_64/RPMS/asterisknow-version-2.0.0-4_centos5.noarch.rpm 
- 
-yum install --enablerepo=asterisk-10 asterisk asterisk-configs asterisk-addons 
-</file> 
- 
-:!: Once installed, you can search for asterisk-related packages using a web browser to the repo URLs or at the command line with YUM: 
- 
-<file> 
-yum search asterisk 
-</file> 
- 
-===== Install DAHDI ===== 
- 
-<file> 
-yum install dahdi-linux dahdi-tools libpri 
-</file> 
- 
-===== Upgrading ===== 
- 
-<file> 
-yum update 
-</file> 
- 
-===== Management ===== 
- 
-<file> 
-yum install asterisk-gui 
-</file> 
- 
  
voice/pbx/freepbx_yum.1346011235.txt.gz · Last modified: 2012/08/26 14:00 by gcooper