#!/bin/sh # do an Centos install # deselect Office Productivity # select Developement # select Web Server # disable selinux (this is a MUST do) # reboot # # wget http://www.dynx.net/ASTERISK/gnudialer/easy_setup/centos_43_fresh_install.sh # (that is this file) # # chmod 755 centos_43_fresh_install.sh # # make sure you find CHANGE_THIS in this file and change the # root password for mysql # # AND read the end of this file # # this install file is in no way complete # # nor is it guaranteed in any way. # so if your system goes BOOM, thats your fault for running this. # yum -y groupinstall 'Development Tools' yum -y groupinstall 'Web Server' yum -y groupinstall 'MySQL Database' yum -y install mysql-server updatedb yum -y update updatedb yum -y install joe yum -y install screen yum -y install cdrecord yum -y install mkisofs updatedb service httpd start /sbin/chkconfig --level 345 httpd on cd /usr/src rm -rf all-asterisk* rm -rf gnudialer* rm -rf asterisk* rm -rf libpri* rm -rf zaptel* service mysqld start wget http://www.dynx.net/ASTERISK/gnudialer/easy_setup/create_tables.sql mysql -uroot < create_tables.sql # CHANGE THIS mysqladmin -uroot password 'CHANGE_THIS' service mysqld restart /sbin/chkconfig --level 345 mysqld on cd /usr/src wget http://www.dynx.net/ASTERISK/gnudialer/all-asterisk-current.tar.gz tar zxfv all-asterisk-current.tar.gz cd /usr/src/libpri make clean make make install cd /usr/src/zaptel make clean make make install make config cd /usr/src/asterisk make mpg123 make clean make make install make samples cd /usr/src wget http://www.dynx.net/ASTERISK/gnudialer/gnudialer-puff-current.tar.gz tar zxfv gnudialer-puff-current.tar.gz cd /usr/src/gnudialer make clean make make install cd /usr/src/gnudialer/astcrm-1.1.6 wget http://www.dynx.net/ASTERISK/gnudialer/java/j2sdk-1_4_2_08-linux-i586.rpm rpm -i j2sdk-1_4_2_08-linux-i586.rpm export PATH=$PATH:/usr/java/j2sdk1.4.2_08/bin export CLASSPATH=$CLASSPATH:. make clean make make install #cd /usr/bin/ #wget http://www.dynx.net/ASTERISK/gnudialer/rawplayer #chmod 755 rawplayer # remember you need to still read all the /usr/src/gnudialer/README's and INSTALL # remember you need to still read all the /usr/src/gnudialer/astcrm-1.1.5/README's and INSTALL # you need to do this because you MUST change the user/pass in various areas, # or use the defaults if you are UNSURE whats needs to change.