#!/bin/sh # do an FC6 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/fc6_fresh_install.sh # (that is this file) # # chmod 755 fc6_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. # #rpm --import /usr/share/rhn/RPM-GPG-KEY-fedora yum -y update updatedb yum -y install joe yum -y install screen yum -y install kernel-devel yum -y install cdrecord yum -y install mkisofs yum -y install libidn yum -y install libgcj updatedb service httpd start cd /usr/src rm -rf gnudialer* rm -rf asterisk* rm -rf libpri* rm -rf zaptel* rm -rf MySQL* wget -nc http://www.dynx.net/ASTERISK/mysql/MySQL-client-4.1.10a-0.i386.rpm wget -nc http://www.dynx.net/ASTERISK/mysql/MySQL-devel-4.1.10a-0.i386.rpm wget -nc http://www.dynx.net/ASTERISK/mysql/MySQL-server-4.1.10a-0.i386.rpm yum -y erase mysql rpm -i MySQL-client-4.1.10a-0.i386.rpm rpm -i MySQL-server-4.1.10a-0.i386.rpm rpm -i MySQL-devel-4.1.10a-0.i386.rpm service mysql start wget http://www.dynx.net/ASTERISK/gnudialer/easy_setup/create_tables.sql mysql -uroot < create_tables.sql # CHANGE THIS mysqladmin -uroot password '~somepassword' #wget http://prdownloads.sourceforge.net/webadmin/webmin-1.350-1.noarch.rpm #rpm -i webmin-1.350-1.noarch.rpm cd /usr/src rm -rf asterisk* libpri* zaptel* wget ftp://ftp.digium.com/pub/asterisk/asterisk-1.2.21.1.tar.gz tar zxfv asterisk-1.2.21.1.tar.gz wget ftp://ftp.digium.com/pub/asterisk/asterisk-addons-1.2.7.tar.gz tar zxfv asterisk-addons-1.2.7.tar.gz wget ftp://ftp.digium.com/pub/libpri/libpri-1.2.5.tar.gz tar zxfv libpri-1.2.5.tar.gz wget ftp://ftp.digium.com/pub/zaptel/zaptel-1.2.18.tar.gz tar zxfv zaptel-1.2.18.tar.gz cd /usr/src/libpri-1.2.5 make clean make make install cd /usr/src/zaptel-1.2.18 make clean make make install make config cd /usr/src/asterisk.1.2.21.1 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 yum -y install subversion cd /usr/src svn checkout http://dynx.net/svn/gnudialer-puff/trunk gnudialer-puff cd gnudialer-puff make clean make make install make reload cd /usr/src/gnudialer-puff/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 # 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.