6

Installation de ZoneMinder 1.26.4 sous Debian Wheezy

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.

ZoneMinder est présent dans les dépôts officiels de Debian mais à la version 1.25.4, qui date du 26 Aout 2011 et ne bénéficie pas des dernières corrections de bug.

Cet article décrit l’installation de ZoneMinder version 1.26.4 sous Debian Wheezy.

Installation d’une Debian de base sans bureau.

Voir cet article pour l’installation de Debian: Debian 7

Installation des dépendances de 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

Création d’un paquet .deb de ZoneMinder 1.26.4.

  • Téléchargement sur le github de ZoneMinder:
  • git clone https://github.com/ZoneMinder/ZoneMinder.git zoneminder
    
  • Entrer dans le répertoire:
  • cd zoneminder/
    
  • 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:
  • dpkg-buildpackage
    

Installation de ZoneMinder.

  • Remonter d’un cran dans l’arborescence du répertoire courant:
  • [code language= »shell »]
    cd ..

  • Installation du paquet ZoneMinder:
  • dpkg -i zoneminder_1.26.4-1_*.deb
    
  • Si des erreurs lors de l’installation:
  • apt-get install -f
    
  • Reconfigurer ZoneMinder:
  • dpkg-reconfigure zoneminder
    
  • Vérification du status de ZoneMinder:
  • /etc/init.d/zoneminder status
    ZoneMinder is running
    

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
    

ZoneMinder est installé!

Indiquer l’url du serveur dans un navigateur: http://url_server/zm/
zm_1.26.4

source

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

6 commentaires

  1. Toi tu vient de me dire quoi monter demain pour tester =O !!!

    Pour info le « cd.. » ne sais pas mis en forme comme le reste (petit chopotteur).

    Avec « git clone https://github.com/ZoneMinder/ZoneMinder.git zoneminder » on aura les mise à jour en temps réel après, comme un ppa? (d’une manière général à part les wget des dépôts jamais fait ^^ »).

  2. pour le « cd .. » c’est remis en forme :-)
    Concernant ta question, non car dans le cas décrit on créé un paquet à partir des sources. Effectivement, j’ai cherché un dépôt mais à ce jour il n’en existe pas.

  3. Donc idéalement faudrait un cron qui refasse tout ceci, à partir du git (le reprendre, créer le .deb, etc…)

  4. Une tache automatisée pour une installation de paquet… bof bof, je ne suis pas convaincu du gain.

Laisser un commentaire

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