Support and queries relating to all previous versions of ZoneMinder
paguira
Posts: 7 Joined: Tue Jul 08, 2008 3:25 pm
Post
by paguira » Tue Jul 08, 2008 3:34 pm
Bonjour,
je n'arrive pas à installer Zonminder sur CENTOS 5.1
J'ai le message suivant:
zm_mpeg.o: In function `VideoStream::EncodeFrame(unsigned char*, int, bool, unsigned int)':
/usr/src/zminstall/ZoneMinder-1.23.3/src/zm_mpeg.cpp:362: undefined reference to `av_init_packet'
/usr/src/zminstall/ZoneMinder-1.23.3/src/zm_mpeg.cpp:341: undefined reference to `av_init_packet'
collect2: ld a retourné 1 code d'état d'exécution
make[2]: *** [zmc] Erreur 1
make[2]: quittant le répertoire « /usr/src/zminstall/ZoneMinder-1.23.3/src »
make[1]: *** [all-recursive] Erreur 1
make[1]: quittant le répertoire « /usr/src/zminstall/ZoneMinder-1.23.3 »
make: *** [all] Erreur 2
mon script d'installation est le suivant :
install_zoneminder_1.sh
Code: Select all
#!/bin/sh
###################################
# INSTALLATION DE ZONEMINDER #
###################################
# +------------------------------------------------------+
# | Configuration des fichiers sources |
# +------------------------------------------------------+
echo " "
echo "+----------------------------------------------------------------+"
echo "| Application a installer |"
echo "+----------------------------------------------------------------+"
echo " "
##### Installation de PhpMyAdmin #####
while [ "$q_phpmyadmin" != "y" ] && [ "$q_phpmyadmin" != "n" ] ;do
echo
echo -n "Voulez-vous installer PhpMyAdmin ? [y/n]"
read q_sugarcrm
done
##### Fin #####
echo " "
echo "+----------------------------------------------------------------+"
echo "| Configuration des reseaux |"
echo "+----------------------------------------------------------------+"
echo " "
##### Reseau local 1 autorise #####
while [ "$RESEAU_LOCAL_1" == "" ];do
echo
echo "Reseau local 1 autorise : [ ex : 192.168.0.0/255.255.255.0 ]"
read RESEAU_LOCAL_1
done
##### Fin #####
##### Reseau local 2 autorise #####
while [ "$RESEAU_LOCAL_2" == "" ];do
echo
echo "Reseau local 2 autorise : [ ex : 192.168.1.0/255.255.255.0 ]"
read RESEAU_LOCAL_2
done
##### Fin #####
echo " "
echo "+----------------------------------------------------------------+"
echo "| Configuration des bases de données |"
echo "+----------------------------------------------------------------+"
echo " "
##### Utilisateur BD Zoneminder #####
while [ "$ZM_DB_USER" == "" ];do
echo
echo "Nom d utilisateur pour la BD de zoneminder : [ ex : zoneminder_user ]"
read ZM_DB_USER
done
##### Fin #####
##### Mot de passe BD Zoneminder #####
while [ "$ZM_DB_PASS" == "" ];do
echo
echo "Mot de passe pour la BD Zoneminder : [ ex : DFT5xZeRTY ]"
read ZM_DB_PASS
done
##### Fin #####
##### Mdp MySQL ROOT #####
while [ "$MYSQLROOT_PWD" == "" ];do
echo
echo "Mot de passe Root pour MySQL : [ ex : DFT5xZeRTY ]"
read MYSQLROOT_PWD
done
##### Fin #####
echo " "
echo " "
echo " "
echo " "
echo " "
echo "### Applications ### "
echo " "
echo "Installation de PhpMyAdmin : $q_phpmyadmin"
echo " "
echo "### Configuration des reseaux ### "
echo " "
echo "Reseau local 1 autorise : $RESEAU_LOCAL_1"
echo "Reseau local 2 autorise : $RESEAU_LOCAL_2"
echo " "
echo "### Configuration des bases de donnees ### "
echo " "
echo "Nom d utilisateur pour la BD de zoneminder : $ZM_DB_USER"
echo "Mot de passe pour la BD Zoneminder : $ZM_DB_PASS"
echo "Mot de passe Root pour MySQL : $MYSQLROOT_PWD"
echo " "
##### Confirmation #####
while [ "$q_confirmation" != "y" ] && [ "$q_confirmation" != "n" ] ;do
echo
echo -n "Voulez-vous installer avec cette configuration ? [y/n]"
read q_confirmation
done
if [ "$q_confirmation" != "y" ];then
echo
exit
fi
##### Fin #####
echo "+----------------------------------------------------------------+"
echo "| Appuyer sur <Enter> |"
echo "+----------------------------------------------------------------+"
echo " "
read
cd /usr/src
rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
yum -y install mysql mysql-server mysql-devel php php-gd php-mysql httpd gcc pcre-devel gd mod_ssl glib2-devel gcc-c++ ntp gnutls-devel
yum -y install libjpeg-devel perl-Archive-Tar perl-MIME-Lite perl-MIME-tools perl-Date-Manip perl-Time-HiRes
yum -y install perl-LWP-UserAgent-Determined perl-PHP-Serialization perl-Device-SerialPort perl-Archive-Zip perl-Module-Load
yum -y install subversion ffmpeg ffmepg-devel
yum -y update
echo " "
echo "+------------------------------------+"
echo "| Installation de PHPMYADMIN |"
echo "+------------------------------------+"
echo " "
PHPMYADMIN_VERSION="2.11.7"
PHPMYADMIN_SRC="http://ufpr.dl.sourceforge.net/sourceforge/phpmyadmin/phpMyAdmin-$PHPMYADMIN_VERSION-all-languages-utf-8-only.tar.gz"
mkdir /usr/src/tar
mkdir /var/www/apps
mkdir /etc/httpd/conf/alias
cd /usr/src/tar
wget $PHPMYADMIN_SRC
tar -xvzf phpMyAdmin-$PHPMYADMIN_VERSION-all-languages-utf-8-only.tar.gz
mv /usr/src/tar/phpMyAdmin-$PHPMYADMIN_VERSION-all-languages-utf-8-only /usr/src/phpmyadmin
mv /usr/src/phpmyadmin /var/www/apps/phpmyadmin
cp /var/www/apps/phpmyadmin/config.sample.inc.php /var/www/apps/phpmyadmin/config.inc.php
# Configuration en mode d authentification HTTP
sed -i "s|'cookie';|'http';|" /var/www/apps/phpmyadmin/config.inc.php
#########################################################################
touch /etc/httpd/conf/alias/phpmyadmin.conf
echo "Alias /phpmyadmin \"/var/www/apps/phpmyadmin\"" >> /etc/httpd/conf/alias/phpmyadmin.conf
echo "<Directory>" >> /etc/httpd/conf/alias/phpmyadmin.conf
echo " Options Indexes FollowSymLinks MultiViews" >> /etc/httpd/conf/alias/phpmyadmin.conf
echo " AllowOverride all" >> /etc/httpd/conf/alias/phpmyadmin.conf
echo " Order Deny,Allow" >> /etc/httpd/conf/alias/phpmyadmin.conf
echo " Deny from all" >> /etc/httpd/conf/alias/phpmyadmin.conf
echo " Allow from 127.0.0.1" >> /etc/httpd/conf/alias/phpmyadmin.conf
echo " Allow from $RESEAU_LOCAL_1" >> /etc/httpd/conf/alias/phpmyadmin.conf
echo " Allow from $RESEAU_LOCAL_2" >> /etc/httpd/conf/alias/phpmyadmin.conf
echo "</Directory>" >> /etc/httpd/conf/alias/phpmyadmin.conf
echo "Include /etc/httpd/conf/alias/phpmyadmin.conf" >> /etc/httpd/conf/httpd.conf
echo "+----------------------------------------------------------------+"
echo "| Appuyer sur <Enter> Inst Phpmyadmin |"
echo "+----------------------------------------------------------------+"
echo " "
read
echo " "
echo "################################"
echo "### REDEMARRER SVP MERCI !!! ###"
echo "### Installation terminiée. ###"
echo "### Redemarrage... ###"
echo "################################"
echo " "
shutdown -r now
install_zoneminder_2.sh
Code: Select all
#!/bin/sh
###################################
# INSTALLATION DE ZONEMINDER 2 #
###################################
# +------------------------------------------------------+
# | Configuration des fichiers sources |
# +------------------------------------------------------+
# +-----------------+
# | Zoneminder |
# +-----------------+
ZONMINDER_VERSION="1.23.3"
ZONMINDER_SRC="http://www2.zoneminder.com/downloads/ZoneMinder-$ZONMINDER_VERSION.tar.gz"
# +-----------------+
# | Cambozola |
# +-----------------+
#http://freshmeat.net/redir/cambozola/17140/url_tgz/cambozola-latest.tar.gz
#CAMBOZALA_SRC="http://www.zoneminder.com/fileadmin/downloads/cambozola.jar"
CAMBOZALA_VERSION="0.70"
CAMBOZALA_SRC="http://www.charliemouse.com:8080/code/cambozola/cambozola-latest.tar.gz"
#echo " "
#echo "+------------------------------------+"
#echo "| Installation FFMPEG |"
#echo "+------------------------------------+"
#echo " "
#cd /usr/src
#svn checkout -r 11879 svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
#svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
#cd /usr/src/ffmpeg
#./configure --enable-libmp3lame --enable-libfaac --enable-libx264 --enable-libxvid --enable-libamr-nb --enable-libamr-wb --enable-shared --enable-pthreads --enable-gpl --enable-encoder=h263 --enable-demuxer=mpegps --enable-decoder=mpegvideo
#./configure
#make clean
#make && make install
#make install-libs
#ldconfig
echo "+----------------------------------------------------------------+"
echo "| Appuyer sur <Enter> Inst FFMPEG |"
echo "+----------------------------------------------------------------+"
echo " "
read
echo " "
echo "################################"
echo "# LANCEMENT AU DEMARRAGE DE : #"
echo "# httpd, #"
echo "# mysqld, #"
echo "# ntpd, #"
echo "################################"
echo " "
chkconfig ntpd on
chkconfig mysqld on
chkconfig httpd on
service httpd start
service mysqld start
service ntpd start
echo " "
echo "+------------------------------------+"
echo "| Installation ZONEMINDER |"
echo "+------------------------------------+"
echo " "
cd /usr/src
mkdir zminstall
cd /usr/src/zminstall
wget $ZONMINDER_SRC
tar -xvzf ZoneMinder-$ZONMINDER_VERSION.tar.gz
cd /usr/src/zminstall/ZoneMinder-$ZONMINDER_VERSION
./configure --with-webdir=/var/www/html/zm --with-cgidir=/var/www/cgi-bin --with-webuser=apache --with-webgroup=apache ZM_DB_HOST=localhost ZM_DB_USER=$ZM_DB_USER ZM_DB_PASS=$ZM_DB_PASS --with-ffmpeg=/usr/local/bin
make clean
make && make install
echo "### Configuration de la base de données ###"
echo " "
mysqladmin create zm
mysql zm < db/zm_create.sql
echo "### Attribuer le mot de passe pour l acces à la DB ###"
mysql -vv -e "GRANT ALL PRIVILEGES ON zm.* TO $ZM_DB_USER@localhost IDENTIFIED BY '$ZM_DB_PASS'"
mysql -vv -e "flush privileges"
#mysqladmin -u root password '$MYSQLROOT_PWD'
echo "### Demarrage de ZONEMINDER au boot du systeme ###"
cp /usr/src/zminstall/ZoneMinder-$ZONMINDER_VERSION/scripts/zm /etc/init.d/
chmod +x /etc/init.d/zm
chkconfig zm on
echo "### Ajout de l interface web JAVA de Cambozola ###"
cd /usr/src
#wget $CAMBOZALA_SRC
#cp cambozola.jar /var/www/html/zm/
wget $CAMBOZALA_SRC
tar xvfz cambozola-latest.tar.gz
cp /usr/src/cambozola-$CAMBOZALA_VERSION/dist/cambozola.jar /var/www/html/zm
chmod 775 /var/www/html/zm/cambozola.jar
service zm start
echo "+----------------------------------------------------------------+"
echo "| Appuyer sur <Enter> Inst ZONEMINDER |"
echo "+----------------------------------------------------------------+"
echo " "
read
echo " "
echo "##################################################"
echo "### Vous pouvez vous connecter a ZONEMIDER !!! ###"
echo "### http://<host>/zm ###"
echo "##################################################"
echo " "
paguira
Posts: 7 Joined: Tue Jul 08, 2008 3:25 pm
Post
by paguira » Fri Jul 11, 2008 4:21 am
Good morning,
How to install ZoneMinder-1.23.3 on a Centos 5.1.
Whether version FFMPEG be used, I used the 11879, 14094, but I always error messages during the compilation.
Code: Select all
zm_mpeg.o: In function `VideoStream::EncodeFrame(unsigned char*, int, bool, unsigned int)':
/usr/src/zminstall/ZoneMinder-1.23.3/src/zm_mpeg.cpp:362: undefined reference to `av_init_packet'
/usr/src/zminstall/ZoneMinder-1.23.3/src/zm_mpeg.cpp:341: undefined reference to `av_init_packet'
collect2: ld a retourné 1 code d'état d'exécution
make[2]: *** [zmc] Erreur 1
make[2]: quittant le répertoire « /usr/src/zminstall/ZoneMinder-1.23.3/src »
make[1]: *** [all-recursive] Erreur 1
make[1]: quittant le répertoire « /usr/src/zminstall/ZoneMinder-1.23.3 »
make: *** [all] Erreur 2
paguira
Posts: 7 Joined: Tue Jul 08, 2008 3:25 pm
Post
by paguira » Sat Jul 12, 2008 7:21 pm
I post my last scripts to install ZoneMinder on Centos 5.1.
I await your comments and improvements that can be offered me
ZoneMinder_1.sh
Code: Select all
#!/bin/sh
###################################
# INSTALLATION DE ZONEMINDER #
###################################
# +------------------------------------------------------+
# | Configuration des fichiers sources |
# +------------------------------------------------------+
# +-----------------+
# | SDL |
# +-----------------+
RPM_SDL="http://www.libsdl.org/release/SDL-1.2.13-1.i386.rpm"
RPM_SDLDEVEL="http://www.libsdl.org/release/SDL-devel-1.2.13-1.i386.rpm"
echo " "
echo "+----------------------------------------------------------------+"
echo "| Application a installer |"
echo "+----------------------------------------------------------------+"
echo " "
##### Installation de PhpMyAdmin #####
while [ "$q_phpmyadmin" != "y" ] && [ "$q_phpmyadmin" != "n" ] ;do
echo
echo -n "Voulez-vous installer PhpMyAdmin ? [y/n]"
read q_sugarcrm
done
##### Fin #####
echo " "
echo "+----------------------------------------------------------------+"
echo "| Configuration des reseaux |"
echo "+----------------------------------------------------------------+"
echo " "
##### Reseau local 1 autorise #####
while [ "$RESEAU_LOCAL_1" == "" ];do
echo
echo "Reseau local 1 autorise : [ ex : 192.168.0.0/255.255.255.0 ]"
read RESEAU_LOCAL_1
done
##### Fin #####
##### Reseau local 2 autorise #####
while [ "$RESEAU_LOCAL_2" == "" ];do
echo
echo "Reseau local 2 autorise : [ ex : 192.168.1.0/255.255.255.0 ]"
read RESEAU_LOCAL_2
done
##### Fin #####
echo " "
echo " "
echo " "
echo " "
echo " "
echo "### Applications ### "
echo " "
echo "Installation de PhpMyAdmin : $q_phpmyadmin"
echo " "
echo "### Configuration des reseaux ### "
echo " "
echo "Reseau local 1 autorise : $RESEAU_LOCAL_1"
echo "Reseau local 2 autorise : $RESEAU_LOCAL_2"
echo " "
##### Confirmation #####
while [ "$q_confirmation" != "y" ] && [ "$q_confirmation" != "n" ] ;do
echo
echo -n "Voulez-vous installer avec cette configuration ? [y/n]"
read q_confirmation
done
if [ "$q_confirmation" != "y" ];then
echo
exit
fi
##### Fin #####
echo "+----------------------------------------------------------------+"
echo "| Appuyer sur <Enter> |"
echo "+----------------------------------------------------------------+"
echo " "
read
cd /usr/src
rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
wget $ZONMINDER_SRC
wget $CAMBOZALA_SRC
yum -y install mysql mysql-server mysql-devel php php-gd php-mysql httpd gcc pcre-devel gd mod_ssl glib2-devel gcc-c++ ntp gnutls-devel
yum -y install libjpeg-devel perl-Archive-Tar perl-MIME-Lite perl-MIME-tools perl-Date-Manip perl-Time-HiRes
yum -y install perl-LWP-UserAgent-Determined perl-PHP-Serialization perl-Device-SerialPort perl-Archive-Zip perl-Module-Load
yum -y install subversion libjpeg-devel
yum -y remove SDL
echo " "
echo "+------------------------------------+"
echo "| Installation de la Lib SDL |"
echo "+------------------------------------+"
echo " "
rpm -ivh $RPM_SDL
rpm -ivh $RPM_SDLDEVEL
yum -y update
echo " "
echo "+------------------------------------+"
echo "| Creation des répertoires |"
echo "+------------------------------------+"
echo " "
mkdir /usr/src/tar
mkdir /var/www/apps
mkdir /etc/httpd/conf/alias
echo " "
echo "+------------------------------------+"
echo "| Installation de PHPMYADMIN |"
echo "+------------------------------------+"
echo " "
PHPMYADMIN_VERSION="2.11.7"
PHPMYADMIN_SRC="http://ufpr.dl.sourceforge.net/sourceforge/phpmyadmin/phpMyAdmin-$PHPMYADMIN_VERSION-all-languages-utf-8-only.tar.gz"
cd /usr/src/tar
wget $PHPMYADMIN_SRC
tar -xvzf phpMyAdmin-$PHPMYADMIN_VERSION-all-languages-utf-8-only.tar.gz
mv /usr/src/tar/phpMyAdmin-$PHPMYADMIN_VERSION-all-languages-utf-8-only /usr/src/phpmyadmin
mv /usr/src/phpmyadmin /var/www/apps/phpmyadmin
cp /var/www/apps/phpmyadmin/config.sample.inc.php /var/www/apps/phpmyadmin/config.inc.php
# Configuration en mode d authentification HTTP
sed -i "s|'cookie';|'http';|" /var/www/apps/phpmyadmin/config.inc.php
#########################################################################
touch /etc/httpd/conf/alias/phpmyadmin.conf
echo "Alias /phpmyadmin \"/var/www/apps/phpmyadmin\"" >> /etc/httpd/conf/alias/phpmyadmin.conf
echo "<Directory>" >> /etc/httpd/conf/alias/phpmyadmin.conf
echo " Options Indexes FollowSymLinks MultiViews" >> /etc/httpd/conf/alias/phpmyadmin.conf
echo " AllowOverride all" >> /etc/httpd/conf/alias/phpmyadmin.conf
echo " Order Deny,Allow" >> /etc/httpd/conf/alias/phpmyadmin.conf
echo " Deny from all" >> /etc/httpd/conf/alias/phpmyadmin.conf
echo " Allow from 127.0.0.1" >> /etc/httpd/conf/alias/phpmyadmin.conf
echo " Allow from $RESEAU_LOCAL_1" >> /etc/httpd/conf/alias/phpmyadmin.conf
echo " Allow from $RESEAU_LOCAL_2" >> /etc/httpd/conf/alias/phpmyadmin.conf
echo "</Directory>" >> /etc/httpd/conf/alias/phpmyadmin.conf
echo "Include /etc/httpd/conf/alias/phpmyadmin.conf" >> /etc/httpd/conf/httpd.conf
echo "+----------------------------------------------------------------+"
echo "| Appuyer sur <Enter> Inst Phpmyadmin |"
echo "+----------------------------------------------------------------+"
echo " "
read
echo " "
echo "################################"
echo "### REDEMARRER SVP MERCI !!! ###"
echo "### Installation terminiée. ###"
echo "### Redemarrage... ###"
echo "################################"
echo " "
shutdown -r now
ZoneMinder_2.sh
Code: Select all
#!/bin/sh
###################################
# INSTALLATION DE ZONEMINDER 2 #
###################################
echo " "
echo "+----------------------------------------------------------------+"
echo "| Configuration des bases de données |"
echo "+----------------------------------------------------------------+"
echo " "
##### Utilisateur BD Zoneminder #####
while [ "$ZM_DB_USER" == "" ];do
echo
echo "Nom d utilisateur pour la BD de zoneminder : [ ex : zoneminder_user ]"
read ZM_DB_USER
done
##### Fin #####
##### Mot de passe BD Zoneminder #####
while [ "$ZM_DB_PASS" == "" ];do
echo
echo "Mot de passe pour la BD Zoneminder : [ ex : DFT5xZeRTY ]"
read ZM_DB_PASS
done
##### Fin #####
##### Mdp MySQL ROOT #####
while [ "$MYSQLROOT_PWD" == "" ];do
echo
echo "Mot de passe Root pour MySQL : [ ex : DFT5xZeRTY ]"
read MYSQLROOT_PWD
done
##### Fin #####
echo " "
echo " "
echo " "
echo " "
echo " "
echo "### Configuration des bases de donnees ### "
echo " "
echo "Nom d utilisateur pour la BD de zoneminder : $ZM_DB_USER"
echo "Mot de passe pour la BD Zoneminder : $ZM_DB_PASS"
echo "Mot de passe Root pour MySQL : $MYSQLROOT_PWD"
echo " "
echo " "
echo "+------------------------------------+"
echo "| Installation mpeg2dec |"
echo "+------------------------------------+"
echo " "
MPEG2DEC_VERSION="0.4.1"
MPEG2DEC_SRC="http://libmpeg2.sourceforge.net/files/mpeg2dec-$MPEG2DEC_VERSION.tar.gz"
cd /usr/src/tar
wget $MPEG2DEC_SRC
tar -xvzf mpeg2dec-$MPEG2DEC_VERSION.tar.gz
mv /usr/src/tar/mpeg2dec-$MPEG2DEC_VERSION /usr/src/mpeg2dec
cd /usr/src/mpeg2dec
./configure
make clean
make && make install
ldconfig
echo "+----------------------------------------------------------------+"
echo "| Appuyer sur <Enter> Inst mpeg2dec |"
echo "+----------------------------------------------------------------+"
echo " "
read
echo " "
echo "+------------------------------------+"
echo "| Installation AMRnb |"
echo "+------------------------------------+"
echo " "
AMRNB_VERSION="7.0.0.2"
AMRNB_SRC="http://ftp.penguin.cz/pub/users/utx/amr/amrnb-$AMRNB_VERSION.tar.bz2"
cd /usr/src/tar
wget $AMRNB_SRC
tar -jxvf amrnb-$AMRNB_VERSION.tar.bz2
mv /usr/src/tar/amrnb-$AMRNB_VERSION /usr/src/amrnb
cd /usr/src/amrnb
./configure
make clean
make && make install
ldconfig
echo "+----------------------------------------------------------------+"
echo "| Appuyer sur <Enter> Inst AMRnb |"
echo "+----------------------------------------------------------------+"
echo " "
read
echo "+------------------------------------+"
echo "| Installation AMRwb |"
echo "+------------------------------------+"
echo " "
AMRWB_VERSION="7.0.0.3"
AMRWB_SRC="http://ftp.penguin.cz/pub/users/utx/amr/amrwb-$AMRWB_VERSION.tar.bz2"
cd /usr/src/tar
wget $AMRWB_SRC
tar -jxvf amrwb-$AMRWB_VERSION.tar.bz2
mv /usr/src/tar/amrwb-$AMRWB_VERSION /usr/src/amrwb
cd /usr/src/amrwb
./configure
make clean
make && make install
ldconfig
echo "+----------------------------------------------------------------+"
echo "| Appuyer sur <Enter> Inst AMRwb |"
echo "+----------------------------------------------------------------+"
echo " "
read
echo " "
echo "+------------------------------------+"
echo "| Installation LAME |"
echo "+------------------------------------+"
echo " "
LAME_VERSION="398"
LAME_SRC="http://ovh.dl.sourceforge.net/sourceforge/lame/lame-$LAME_VERSION.tar.gz"
cd /usr/src/tar
wget $LAME_SRC
tar -xvzf lame-$LAME_VERSION.tar.gz
mv /usr/src/tar/lame-$LAME_VERSION /usr/src/lame
cd /usr/src/lame
./configure
make clean
make && make install
ldconfig
echo "+----------------------------------------------------------------+"
echo "| Appuyer sur <Enter> Inst Lame |"
echo "+----------------------------------------------------------------+"
echo " "
read
echo " "
echo "+------------------------------------+"
echo "| Installation LIBOGG |"
echo "+------------------------------------+"
echo " "
LIBOGG_VERSION="1.1.3"
LIBOGG_SRC="http://downloads.xiph.org/releases/ogg/libogg-$LIBOGG_VERSION.tar.gz"
cd /usr/src/tar
wget $LIBOGG_SRC
tar -xvzf libogg-$LIBOGG_VERSION.tar.gz
mv /usr/src/tar/libogg-$LIBOGG_VERSION /usr/src/libogg
cd /usr/src/libogg
./configure
make clean
make && make install
ldconfig
echo "+----------------------------------------------------------------+"
echo "| Appuyer sur <Enter> Inst Libogg |"
echo "+----------------------------------------------------------------+"
echo " "
read
echo " "
echo "+------------------------------------+"
echo "| Installation LIBVORBIS |"
echo "+------------------------------------+"
echo " "
LIBVORBIS_VERSION="1.2.0"
LIBVORBIS_SRC="http://downloads.xiph.org/releases/vorbis/libvorbis-$LIBVORBIS_VERSION.tar.gz"
cd /usr/src/tar
wget $LIBVORBIS_SRC
tar -xvzf libvorbis-$LIBVORBIS_VERSION.tar.gz
mv /usr/src/tar/libvorbis-$LIBVORBIS_VERSION /usr/src/libvorbis
cd /usr/src/libvorbis
./configure --with-ogg-libraries=/usr/local/lib
make clean
make && make install
ldconfig
echo "+----------------------------------------------------------------+"
echo "| Appuyer sur <Enter> Inst Libvorbis |"
echo "+----------------------------------------------------------------+"
echo " "
read
echo " "
echo "+------------------------------------+"
echo "| Installation LIBTHEORA |"
echo "+------------------------------------+"
echo " "
LIBTHEORA_VERSION="1.0beta3"
LIBTHEORA_SRC="http://downloads.xiph.org/releases/theora/libtheora-$LIBTHEORA_VERSION.tar.gz"
cd /usr/src/tar
wget $LIBTHEORA_SRC
tar -xvzf libtheora-$LIBTHEORA_VERSION.tar.gz
mv /usr/src/tar/libtheora-$LIBTHEORA_VERSION /usr/src/libtheora
cd /usr/src/libtheora
./configure
make clean
make && make install
ldconfig
echo "+----------------------------------------------------------------+"
echo "| Appuyer sur <Enter> Inst Libtheora |"
echo "+----------------------------------------------------------------+"
echo " "
read
echo " "
echo "+------------------------------------+"
echo "| Installation LIBA52 |"
echo "+------------------------------------+"
echo " "
LIBA52_VERSION="0.7.4"
LIBA52_SRC="http://liba52.sourceforge.net/files/a52dec-$LIBA52_VERSION.tar.gz"
cd /usr/src/tar
wget $LIBA52_SRC
tar -xvzf a52dec-$LIBA52_VERSION.tar.gz
mv /usr/src/tar/a52dec-$LIBA52_VERSION /usr/src/liba52
cd /usr/src/liba52
./configure
make clean
make && make install
ldconfig
echo "+----------------------------------------------------------------+"
echo "| Appuyer sur <Enter> Inst Liba52 |"
echo "+----------------------------------------------------------------+"
echo " "
read
echo " "
echo "+------------------------------------+"
echo "| Installation FAAC |"
echo "+------------------------------------+"
echo " "
FAAC_VERSION="1.26"
FAAC_SRC="http://heanet.dl.sourceforge.net/sourceforge/faac/faac-$FAAC_VERSION.tar.gz"
cd /usr/src/tar
wget $FAAC_SRC
tar -xvzf faac-$FAAC_VERSION.tar.gz
mv /usr/src/tar/faac /usr/src/faac
cd /usr/src/faac
#sed -i '/[2de].M/d' configure.in
#echo "AC_OUTPUT(common/Makefile common/mp4v2/Makefile libfaac/Makefile frontend/Makefile include/Makefile Makefile)" >> configure.in
#autoreconf -vif
#./configure --enable-shared --with-mp4v2=no
#make clean
#make && make install
#ldconfig
./bootstrap
./configure --enable-shared --with-mp4v2=no
make clean
make && make install
ldconfig
echo "+----------------------------------------------------------------+"
echo "| Appuyer sur <Enter> Inst Faac |"
echo "+----------------------------------------------------------------+"
echo " "
read
echo " "
echo "+------------------------------------+"
echo "| Installation x264 |"
echo "+------------------------------------+"
echo " "
cd /usr/src
svn co svn://svn.videolan.org/x264/trunk x264
cd /usr/src/x264
./configure --prefix=/usr
make clean
make && make install
ldconfig
echo "+----------------------------------------------------------------+"
echo "| Appuyer sur <Enter> Inst x264 |"
echo "+----------------------------------------------------------------+"
read
echo " "
echo "+------------------------------------+"
echo "| Installation XVID |"
echo "+------------------------------------+"
echo " "
XVID_VERSION="1.1.3"
XVID_SRC="http://downloads.xvid.org/downloads/xvidcore-$XVID_VERSION.tar.gz"
cd /usr/src/tar
wget $XVID_SRC
tar -xvzf xvidcore-$XVID_VERSION.tar.gz
mv /usr/src/tar/xvidcore-$XVID_VERSION /usr/src/xvidcore
cd /usr/src/xvidcore/build/generic
./configure
make clean
make && make install
ldconfig
echo "+----------------------------------------------------------------+"
echo "| Appuyer sur <Enter> Inst XVID |"
echo "+----------------------------------------------------------------+"
echo " "
read
echo " "
echo "+------------------------------------+"
echo "| Installation TWOLAME |"
echo "+------------------------------------+"
echo " "
TWOLAME_VERSION="0.3.12"
TWOLAME_SRC="http://switch.dl.sourceforge.net/sourceforge/twolame/twolame-0.3.12.tar.gz"
cd /usr/src/tar
wget $TWOLAME_SRC
tar -xzvf twolame-$TWOLAME_VERSION.tar.gz
mv /usr/src/tar/twolame-$TWOLAME_VERSION /usr/src/twolame
cd /usr/src/twolame
./configure
make clean
make && make install
ldconfig
echo "+----------------------------------------------------------------+"
echo "| Appuyer sur <Enter> Inst Twolame |"
echo "+----------------------------------------------------------------+"
echo " "
read
echo " "
echo "+------------------------------------+"
echo "| Installation FFMPEG |"
echo "+------------------------------------+"
echo " "
cd /usr/src
#svn checkout -r 11879 svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
cd /usr/src/ffmpeg
./configure --enable-libmp3lame --enable-libfaac --enable-libx264 --enable-libxvid --enable-libamr-nb --enable-libamr-wb --enable-swscale --enable-shared --enable-pthreads --enable-gpl --enable-nonfree --enable-encoder=h263 --enable-demuxer=mpegps --enable-decoder=mpegvideo
#./configure
make clean
make && make install
make install-libs
ldconfig
ln -s /usr/local/include/libavformat/avformat.h /usr/local/include/ffmpeg/avformat.h
ln -s /usr/local/include/libavformat/avio.h /usr/local/include/ffmpeg/avio.h
ln -s /usr/local/include/libavformat/rtspcodes.h /usr/local/include/ffmpeg/rtspcodes.h
ln -s /usr/local/include/libavformat/rtsp.h /usr/local/include/ffmpeg/rtsp.h
ln -s /usr/local/include/libswscale/swscale.h /usr/local/include/ffmpeg/swscale.h
ln -s /usr/local/lib/libswscale.so.0 /usr/lib/libswscale.so.0
ln -s /usr/local/lib/libavformat.so.52 /usr/lib/libavformat.so.52
ln -s /usr/local/lib/libavcodec.so.51 /usr/lib/libavcodec.so.51
ln -s /usr/local/lib/libavutil.so.49 /usr/lib/libavutil.so.49
ln -s /usr/local/lib/libamrnb.so.3 /usr/lib/libamrnb.so.3
ln -s /usr/local/lib/libamrwb.so.3 /usr/lib/libamrwb.so.3
#ln -s /usr/local/lib/libavdevice.so.52 /usr/lib/libavdevice.so.52
#ln -s /usr/local/lib/libavutil.so.49 /usr/lib/libavutil.so.49
#ln -s /usr/local/lib/libmp3lame.so.0 /usr/lib/libmp3lame.so.0
#ln -s /usr/local/lib/libavformat.so.51 /usr/lib/libavformat.so.51
echo "+----------------------------------------------------------------+"
echo "| Appuyer sur <Enter> Inst FFMPEG |"
echo "+----------------------------------------------------------------+"
echo " "
read
echo " "
echo "+------------------------------------+"
echo "| Installation MPEG4IP |"
echo "+------------------------------------+"
echo " "
MPEG4IP_VERSION="1.6.1"
MPEG4IP_SRC="http://ufpr.dl.sourceforge.net/sourceforge/mpeg4ip/mpeg4ip-$MPEG4IP_VERSION.tar.gz"
cd /usr/src/tar
wget $MPEG4IP_SRC
tar -xzvf mpeg4ip-$MPEG4IP_VERSION.tar.gz
mv /usr/src/tar/mpeg4ip-$MPEG4IP_VERSION /usr/src/mpeg4ip
cd /usr/src/mpeg4ip
./bootstrap --disable-player --prefix=/usr --enable-ffmpeg
make clean
make && make install
echo "+----------------------------------------------------------------+"
echo "| Appuyer sur <Enter> Inst Mpeg4ip |"
echo "+----------------------------------------------------------------+"
echo " "
read
echo " "
echo "+------------------------------------+"
echo "| Installation FAAD |"
echo "+------------------------------------+"
echo " "
# APRES MPG4IP
FAAD_VERSION="2.6.1"
FAAD_SRC="http://kent.dl.sourceforge.net/sourceforge/faac/faad2-$FAAD_VERSION.tar.gz"
cd /usr/src/tar
wget $FAAD_SRC
tar -xvzf faad2-$FAAD_VERSION.tar.gz
mv /usr/src/tar/faad2 /usr/src/faad2
cd /usr/src/faad2
#echo > plugins/Makefile.am
#echo > plugins/xmms/src/Makefile.am
#sed -i '/E_B/d' configure.in
#autoreconf -vif
./bootstrap
./configure
make clean && make && make install
echo "+----------------------------------------------------------------+"
echo "| Appuyer sur <Enter> Inst Faad |"
echo "+----------------------------------------------------------------+"
echo " "
read
echo " "
echo "+------------------------------------+"
echo "| Installation X10 |"
echo "+------------------------------------+"
echo " "
X10_VERSION="0.03"
X10_SRC="http://search.cpan.org/CPAN/authors/id/R/RO/ROBF/X10-$X10_VERSION.tar.gz"
# Methode 1
#cd /usr/src
#wget $X10_SRC
#tar -xvzf X10-$X10_VERSION.tar.gz
#cd /usr/src/X10-$X10_VERSION
#perl Makefile.PL
#make
#make install
# Methode 2
cd /usr/src
perl -MCPAN -eshell
install X10::ActiveHome
exit
echo "+----------------------------------------------------------------+"
echo "| Appuyer sur <Enter> Inst X10 |"
echo "+----------------------------------------------------------------+"
echo " "
read
echo " "
echo "################################"
echo "# LANCEMENT AU DEMARRAGE DE : #"
echo "# httpd, #"
echo "# mysqld, #"
echo "# ntpd, #"
echo "################################"
echo " "
chkconfig ntpd on
chkconfig mysqld on
chkconfig httpd on
service httpd start
service mysqld start
service ntpd start
echo " "
echo "+------------------------------------+"
echo "| Installation ZONEMINDER |"
echo "+------------------------------------+"
echo " "
ZONMINDER_VERSION="1.23.3"
ZONMINDER_SRC="http://www2.zoneminder.com/downloads/ZoneMinder-$ZONMINDER_VERSION.tar.gz"
cd /usr/src/tar
wget $ZONMINDER_SRC
tar -xvzf ZoneMinder-$ZONMINDER_VERSION.tar.gz
mv /usr/src/tar/ZoneMinder-$ZONMINDER_VERSION /usr/src/ZoneMinder
cd /usr/src/ZoneMinder
./configure --with-webdir=/var/www/html/zm --with-cgidir=/var/www/cgi-bin --with-webuser=apache --with-webgroup=apache ZM_DB_HOST=localhost ZM_DB_USER=$ZM_DB_USER ZM_DB_PASS=$ZM_DB_PASS --with-ffmpeg=/usr/local/bin
#make clean
make
echo "### Configuration de la base de données ###"
echo " "
mysqladmin create zm
mysql zm < db/zm_create.sql
echo "### Attribuer le mot de passe pour l acces à la DB ###"
mysql -vv -e "GRANT ALL PRIVILEGES ON zm.* TO $ZM_DB_USER@localhost IDENTIFIED BY '$ZM_DB_PASS'"
mysql -vv -e "flush privileges"
#mysqladmin -u root password '$MYSQLROOT_PWD'
cd /usr/src/ZoneMinder
make install
echo "### Demarrage de ZONEMINDER au boot du systeme ###"
cp /usr/src/ZoneMinder/scripts/zm /etc/init.d/
chmod +x /etc/init.d/zm
chkconfig zm on
echo "### Ajout de l interface web JAVA de Cambozola ###"
#CAMBOZALA_SRC="http://www.zoneminder.com/fileadmin/downloads/cambozola.jar"
#cp cambozola.jar /var/www/html/zm/
#http://freshmeat.net/redir/cambozola/17140/url_tgz/cambozola-latest.tar.gz
CAMBOZALA_VERSION="0.70"
CAMBOZALA_SRC="http://www.charliemouse.com:8080/code/cambozola/cambozola-latest.tar.gz"
cd /usr/src/tar
wget $CAMBOZALA_SRC
tar xvfz cambozola-latest.tar.gz
mv /usr/src/tar/cambozola-$CAMBOZALA_VERSION /usr/src/cambozola
cd /usr/src/cambozola
cp /usr/src/cambozola/dist/cambozola.jar /var/www/html/zm
chmod 775 /var/www/html/zm/cambozola.jar
service zm start
echo "+----------------------------------------------------------------+"
echo "| Appuyer sur <Enter> Inst ZONEMINDER |"
echo "+----------------------------------------------------------------+"
echo " "
read
echo " "
echo "##################################################"
echo "### Vous pouvez vous connecter a ZONEMIDER !!! ###"
echo "### http://<host>/zm ###"
echo "##################################################"
echo " "