Difference between revisions of "Mandriva 2008.0 free installation"

From ZoneMinder Wiki
Jump to navigationJump to search
 
Line 1: Line 1:
'''Pour installer Zoneminder sur une Mandriva 2008.0 free:'''
'''Pour installer Zoneminder sur une Mandriva 2008.0 free:'''


Ouvrir une console en '''root''' et installer les paquetages de base :
Ouvrez une console en '''root''' et installez les paquetages de base :
# urpmi ffmpeg xawtv phpmyadmin mysql libmysql-devel ant
# urpmi ffmpeg xawtv phpmyadmin mysql libmysql-devel ant


Le programme vous demande de choisir d'installer de nouveaux paquetages, choisir celui ci:
Le programme vous demande de choisir d'installer de nouveaux paquetages, choisissez celui-ci:
java-1.6.0-sun-devel-1.6.0.02-1.0.9mdv2008.0.i586 (choix 3)
java-1.6.0-sun-devel-1.6.0.02-1.0.9mdv2008.0.i586 (choix 3)


C'est le java runtime environement, utile pour la visualisation de la vidéo dans Zoneminder.
C'est le java runtime environnement, utile pour la visualisation de la vidéo dans Zoneminder.




'''Une fois l'installation des paquetages terminée, démarer MySql:'''
'''Une fois l'installation des paquetages terminée, démarrez MySql:'''
# service start mysqld
# service start mysqld




'''Ensuite, télécharger, décompacter, et configurer zoneminder:'''
'''Ensuite, téléchargez, décompactez, et configurez zoneminder:'''
#  wget http://www.zoneminder.com/downloads/ZoneMinder-1.22.3.tar.gz
#  wget http://www.zoneminder.com/downloads/ZoneMinder-1.22.3.tar.gz
# tar -xvzf ZoneMinder-1.22.3.tar.gz
# tar -xvzf ZoneMinder-1.22.3.tar.gz
Line 20: Line 20:
# ./configure --with-webdir=/var/www/html/zm --with-cgidir=/var/www/cgi-bin --with-mysql=usr/include/mysql --with-ffmpeg=/usr/bin
# ./configure --with-webdir=/var/www/html/zm --with-cgidir=/var/www/cgi-bin --with-mysql=usr/include/mysql --with-ffmpeg=/usr/bin


Si le message d'erreur "''error: C++ preprocessor "/lib/cpp" fails sanity check''" apparait, installer ceci:
Si le message d'erreur "''error: C++ preprocessor "/lib/cpp" fails sanity check''" apparaît, installez ceci:
# urpmi gcc-c++
# urpmi gcc-c++


Refaire un configure:
Refaîtes un configure:
# ./configure --with-webdir=/var/www/html/zm --with-cgidir=/var/www/cgi-bin --with-mysql=usr/include/mysql --with-ffmpeg=/usr/bin
# ./configure --with-webdir=/var/www/html/zm --with-cgidir=/var/www/cgi-bin --with-mysql=usr/include/mysql --with-ffmpeg=/usr/bin


Si le message d'erreur "''error: zm requires libjpeg.a''" apparait, installer ceci:
Si le message d'erreur "''error: zm requires libjpeg.a''" apparaît, installez ceci:
# urpmi libjpeg-devel
# urpmi libjpeg-devel


Refaire un configure:
Refaîtes un configure:
# ./configure --with-webdir=/var/www/html/zm --with-cgidir=/var/www/cgi-bin --with-mysql=usr/include/mysql --with-ffmpeg=/usr/bin
# ./configure --with-webdir=/var/www/html/zm --with-cgidir=/var/www/cgi-bin --with-mysql=usr/include/mysql --with-ffmpeg=/usr/bin


Line 35: Line 35:
'''A ce stade le Makefile de ZM doit être créé mais regardons les modules complémentaires dont on a besoin. ZM l'indique lors du déroulement du ./configure.'''
'''A ce stade le Makefile de ZM doit être créé mais regardons les modules complémentaires dont on a besoin. ZM l'indique lors du déroulement du ./configure.'''


'''Installer donc les modules suivants:'''
'''Installez donc les modules suivants:'''
# urpmi perl-Archive-Tar perl-Archive-Zip perl-MIME-tools perl-Email-MIME avcodec
# urpmi perl-Archive-Tar perl-Archive-Zip perl-MIME-tools perl-Email-MIME avcodec


Ces modules seront utiles pour compresser les vidéos, et envoyer des mails de notification automatiques.
Ces modules seront utiles pour compresser les vidéos et envoyer des mails de notification automatiques.


Refaire un configure:
Refaîtes un configure:
# ./configure --with-webdir=/var/www/html/zm --with-cgidir=/var/www/cgi-bin --with-mysql=usr/include/mysql --with-ffmpeg=/usr/bin
# ./configure --with-webdir=/var/www/html/zm --with-cgidir=/var/www/cgi-bin --with-mysql=usr/include/mysql --with-ffmpeg=/usr/bin




'''A ce stade ZM est configuré avec les modules dont on a besoin. Il faut maintenant créer une base de données pour ZM grace à MySQL:'''
'''A ce stade ZM est configuré avec les modules dont on a besoin. Il faut maintenant créer une base de données pour ZM grâce à MySQL:'''


# mysql mysql < db/zm_create.sql
# mysql mysql < db/zm_create.sql
Line 55: Line 55:




'''Installer ZM:'''
'''Installez ZM:'''
# make install
# make install


Line 63: Line 63:
Si vous le désirez vous pouvez installer le module de visualisation créé par Andy Widlock intitulé cambozola:
Si vous le désirez vous pouvez installer le module de visualisation créé par Andy Widlock intitulé cambozola:


si vous êtes toujours dans le dossier de ZM, remonter d'un cran:
Si vous êtes toujours dans le dossier de ZM, remontez d'un cran:
# cd..
# cd..


Line 72: Line 72:




'''Lancer votre serveur web:'''
'''Lancez votre serveur web:'''
# service httpd start
# service httpd start




'''Pour démarrer Zoneminder, démarrer votre navigateur web préféré et tapez cette adresse:'''
'''Pour démarrer Zoneminder, démarrez votre navigateur web préféré et tapez cette adresse:'''


http://localhost/zm
http://localhost/zm


Si vous l'avez l'installé, n'oubliez pas d'activer le module cambozola dans les options de ZM.
Si vous l'avez installé, n'oubliez pas d'activer le module cambozola dans les options de ZM.


En espérant que ce petit tuto serve au plus grand nombre et évite les nombreux soucis que j'ai pu rencontrer avant d'installer "facilement" ce logiciel.
En espérant que ce petit tuto serve au plus grand nombre et évite les nombreux soucis que j'ai pu rencontrer avant d'installer "facilement" ce logiciel.

Latest revision as of 10:05, 3 November 2007

Pour installer Zoneminder sur une Mandriva 2008.0 free:

Ouvrez une console en root et installez les paquetages de base :

  1. urpmi ffmpeg xawtv phpmyadmin mysql libmysql-devel ant

Le programme vous demande de choisir d'installer de nouveaux paquetages, choisissez celui-ci: java-1.6.0-sun-devel-1.6.0.02-1.0.9mdv2008.0.i586 (choix 3)

C'est le java runtime environnement, utile pour la visualisation de la vidéo dans Zoneminder.


Une fois l'installation des paquetages terminée, démarrez MySql:

  1. service start mysqld


Ensuite, téléchargez, décompactez, et configurez zoneminder:

  1. wget http://www.zoneminder.com/downloads/ZoneMinder-1.22.3.tar.gz
  2. tar -xvzf ZoneMinder-1.22.3.tar.gz
  3. cd ZoneMinder-1.22.3
  4. ./configure --with-webdir=/var/www/html/zm --with-cgidir=/var/www/cgi-bin --with-mysql=usr/include/mysql --with-ffmpeg=/usr/bin

Si le message d'erreur "error: C++ preprocessor "/lib/cpp" fails sanity check" apparaît, installez ceci:

  1. urpmi gcc-c++

Refaîtes un configure:

  1. ./configure --with-webdir=/var/www/html/zm --with-cgidir=/var/www/cgi-bin --with-mysql=usr/include/mysql --with-ffmpeg=/usr/bin

Si le message d'erreur "error: zm requires libjpeg.a" apparaît, installez ceci:

  1. urpmi libjpeg-devel

Refaîtes un configure:

  1. ./configure --with-webdir=/var/www/html/zm --with-cgidir=/var/www/cgi-bin --with-mysql=usr/include/mysql --with-ffmpeg=/usr/bin


A ce stade le Makefile de ZM doit être créé mais regardons les modules complémentaires dont on a besoin. ZM l'indique lors du déroulement du ./configure.

Installez donc les modules suivants:

  1. urpmi perl-Archive-Tar perl-Archive-Zip perl-MIME-tools perl-Email-MIME avcodec

Ces modules seront utiles pour compresser les vidéos et envoyer des mails de notification automatiques.

Refaîtes un configure:

  1. ./configure --with-webdir=/var/www/html/zm --with-cgidir=/var/www/cgi-bin --with-mysql=usr/include/mysql --with-ffmpeg=/usr/bin


A ce stade ZM est configuré avec les modules dont on a besoin. Il faut maintenant créer une base de données pour ZM grâce à MySQL:

  1. mysql mysql < db/zm_create.sql
  2. mysql

mysql> GRANT ALL PRIVILEGES ON zm.* TO 'zmuser'@localhost identified by 'zmpass';

mysql> quit

  1. mysqladmin reload


Installez ZM:

  1. make install


A ce stade ZM est installé sur votre machine dans le répertoire /var/www/html/zm.

Si vous le désirez vous pouvez installer le module de visualisation créé par Andy Widlock intitulé cambozola:

Si vous êtes toujours dans le dossier de ZM, remontez d'un cran:

  1. cd..
  1. wget http://www.charliemouse.com/code/cambozola/cambozola-latest.tar.gz
  2. tar xvfz cambozola-latest.tar.gz
  3. cp /home/"nom_utilisateur"/cambozola-0.68/dist/cambozola.jar /var/www/html/zm
  4. chmod 775 /var/www/html/zm/cambozola.jar


Lancez votre serveur web:

  1. service httpd start


Pour démarrer Zoneminder, démarrez votre navigateur web préféré et tapez cette adresse:

http://localhost/zm

Si vous l'avez installé, n'oubliez pas d'activer le module cambozola dans les options de ZM.

En espérant que ce petit tuto serve au plus grand nombre et évite les nombreux soucis que j'ai pu rencontrer avant d'installer "facilement" ce logiciel.

Voici quelques copies de mon écran, avec Zoneminder en fonctionnement:

Web capture1.jpg


Web capture2.jpg


Web capture3.jpg


Nicolas MEMETEAU. 19:02, 1 Novembre 2007.