1

Installer ZoneMinder 1.26.5 sur Debian 7

Zoneminder est une solution open-source de vidéo-surveillance, qui accepte des sources vidéo de type analogiques via des cartes d’acquisitions ou numérique comme des webcams ou des caméras IP.

La visionnage des acquisitions vidéo ainsi que le contrôle du système vidéo-surveillance se fait à travers une interfaces web.
ZoneMinder est capable d’envoyer automatiquement des alertes et les captures d’images par mail ou FTP, il existe aussi des applications Android pour être avertis.

Cet article décrit la création d’un paquet .deb de ZoneMinder version 1.26.5 à partir des sources sous Debian Wheezy.

Installation des dépendances pour ZoneMinder

apt-get install -y apache2 mysql-server php5 php5-mysql build-essential libmysqlclient-dev libssl-dev libbz2-dev libpcre3-dev libdbi-perl libarchive-zip-perl libdate-manip-perl libdevice-serialport-perl libmime-perl libpcre3 libwww-perl libdbd-mysql-perl libsys-mmap-perl yasm subversion automake autoconf libjpeg8-dev libjpeg8 apache2-mpm-prefork libapache2-mod-php5 php5-cli libphp-serialization-perl libgnutls-dev libjpeg8-dev libavcodec-dev libavformat-dev libswscale-dev libavutil-dev libv4l-dev libtool ffmpeg libnetpbm10-dev libavdevice-dev libmime-lite-perl dh-autoreconf dpatch unzip libjson-any-perl netpbm zip libnet-sftp-foreign-perl

Compilation et création du paquet .deb de ZoneMinder

  • Téléchargement des sources:
  • wget https://github.com/ZoneMinder/ZoneMinder/archive/v1.26.5.tar.gz
    
  • Décompressionn de l’archive:
  • unzip ZoneMinder-1.26.5.tar.gz
    
  • Ce rendre dans le répertoire ZoneMinder:
  • cd ZoneMinder-1.26.5
    
  • Création d’un lien symbolique du répertoire debian:
  • ln -s distros/debian
    
  • Vérification des dépendances:
  • dpkg-checkbuilddeps
    
  • Création du paquet .deb de ZoneMinder:
  • ps: A savoir, dans mon cas j’ai dû modifier la version de ZoneMinder dans le fichier postinst.

    nano debian/postinst
    

    Vérifier la bonne version, sinon modifier comme suit:

    VERSION=1.26.5
    

    Création du paquet:

    dpkg-buildpackage
    

Installation de ZoneMinder

  • Remonter d’un cran dans l’arborescence du répertoire courant:
  • cd ..
    
  • Installation du paquet ZoneMinder:
  • dpkg -i zoneminder_1.26.5-1_*.deb
    
  • Reconfigurer ZoneMinder:
  • dpkg-reconfigure zoneminder
    

Configuration du serveur web Apache

  • Création d’un lien symbolique de la configuration Apache pour ZoneMinder:
  • ln -s /etc/zm/apache.conf /etc/apache2/sites-enabled/zoneminder.conf
    
  • Relance d’Apache:
  • service apache2 restart
    

Si à la relance d’Apache une erreur du type: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName, il faut ajouter un nom de serveur dans le fichier apache.conf.

nano /etc/apache2/apache.conf

Ajout du nom:

ServerName lenomquevousvoulez

Test de Zonminder

Saisir l’adresse IP du serveur ZoneMinder dans un navigateur internet:
zoneminder_1.26-5_debian

Partager l'article :





fred

"Dire que l'on s'en fiche du droit à la vie privée sous prétexte qu'on a rien à cacher, c'est comme déclarer que l'on se fiche du droit à la liberté d'expression sous prétexte qu'on a rien à dire." Edward Snowden

Un commentaire

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *