ZoneMinder: mise à jour pour la version 1.28
On a déjà vu la procédure d'installation pour la version “1.27
” par là, et c'est la même chose, sauf quelques détails…
~~READMORE~~
# cd /usr/local/src
Le source:
# wget https://github.com/ZoneMinder/ZoneMinder/archive/v1.28.1.tar.gz # tar xvzf v1.28.1.tar.gz
# cd ZoneMinder-1.28.1/ # ln -s distros/debian
# dpkg-checkbuilddeps
Là, ça me dit que des dépendances sont manquantes: je les installe. Exemple:
# aptitude search libvlccore-dev ... etc ...
Maintenant que toutes les dépendances sont là, j'ai eu un problème sur l'étape suivante: la compilation.
Il semblerait que le patch là “./debian/patches/01_vendor-perl.diff
” soit inutile.
Donc je le désactive comme ceci:
# sed -i -e '/01_vendor-perl.diff/d' ./debian/patches/series
Maintenant, ça devrait compiler.
# dpkg-buildpackage
Avant d'installer, une petite dépendance est encore manquante:
# aptitude install libexpect-perl liburi-encode-perl
Maintenant, on peut installer:
# cd ..
Virer la version actuellement en service:
# dpkg -r zoneminder
(en laissant la configuration en place bien sûr…)
Installer la nouvelle:
# dpkg -i zoneminder_1.26.5-1_amd64.deb # aptitude install # dpkg-reconfigure zoneminder
A part quelques petits warnings et autres packages récalcitrant, aucun problème grave a signaler.
Voila.