Está en la página 1de 2

#!

/bin/bash echo "ang ly cc gi cn thit bin dch Asterisk" yum install -y gcc ncurses-devel libtermcap-devel kernel-devel kernel-smp-devel gcc-c++ openssl-devel newt-devel zlib-devel unixODBC-devel libtool make echo "Ly m ngun cn thit t mng Internet" cd /usr/src echo "M ngun Dahdi:" wget http://downloads.digium.com/pub/dahdi/dahdi-xx-current.tar.gz echo "M ngun Asterisk :" wget http://downloads.digium.com/pub/telephony/asterisk/asterisk-1.6.0-current.t ar.gz echo "M ngun libpri:" wget http://downloads.digium.com/pub/libpri/libpri-xx-current.tar.gz echo "M ngun LibSS7" wget http://downloads.digium.com/pub/libssl7/libssl7-xx-current.tar.gz echo "M ngun Hoard Memory Allocator:" wget http://www.cs.umass.edu/%7Eemery/hoard/hoard-3.7.1/hoard-371.tar.gz chcon -t texrel_shlib_t /usr/lib/libhoard.so hoc Disable SElinux ---> c thm v SElinux nu mun bit. echo "M ngun OpenAIS:" wget ftp://ftp%40openais%2Eorg:downloads@openais.org/downloads/corosync-0.91/cor osync-0.91.tar.gz wget ftp://ftp%40openais%2Eorg:downloads@openais.org/downloads/openais-0.90/open ais-0.90.tar.gz #== Ci t == echo "ang gii nn cc gi ly v" for i in `ls *.tar.gz`do echo -n "ang gii nn $i..." tar -xzf $i echo "Done" done echo "Bin dch cc gi b tr" echo "Bin dch Dahdi" cd /usr/src/dahdi make make install make config # Thay th cc dng bt u bng w thnh #w comment n i. # Vi cc my ko c card zaptel, ta ch cn module dahdi_dummy # Do vy, 2 lnh sau s b cc module # xpp_usb, wctdm, wcfxo, wctdm24xxp, wctel1xp, wctlxxp, wctel2xp, wct4xxp perl -pi -e 's/^w/#w/' /etc/dahdi/modules perl -pi -e 's/^x/#x/' /etc/dahdi/modules echo echo echo echo echo echo "*******************************" "* bin dch xong DAHDI *" "* Chy /etc/init.d/dahdi start *" "* V cu hnh li /etc/dahdi/modules *" "* Ch s dng dahdi_dummy *" "*******************************"

echo "Bin dch Hoard Memory Allocator" cd /usr/src/hoard-371 # C th sa li on ny thnh linux-gcc-X86 hoc cc cu trc khc. # G make trong th mc ny xem cc la chn. make generic-gcc echo "ang to lin kt mm ti Hoard Memory Allocator"

cp libhoard.so /usr/local/lib/libhoard.so.3.7.1 ln -s /usr/local/lib/libhoard.so.3.7.1 /usr/lib/libhoard.so # Vi h thng SElinux nh CentOS 5, ta phi thm dng sau # Nu khng h thng s bo li permission denied chcon -t texrel_shlib_t /usr/lib/libhoard.so # Cha bit x l phn ny th no, s check li. echo "Xut environment variable cho LD" export LD_PRELOAD="/usr/lib/libhoard.so" # Should the line above be included in rc.local to start with the system? echo "Bin dch libpri" cd /usr/src/libpri make make install echo "Bin dch libss7" cd /usr/src/libss7 make make install echo "Bin dch asterisk" ./configure make menuselect make make install make config make samples

C mt s ch xx trong ny th phi i li thnh version. Tt nht l vn phi ln mng chec

También podría gustarte