Instalação do ZoneMinder no CentOS 5.5 64 bits
Dica publicada em Linux / Configuração
Instalação do ZoneMinder no CentOS 5.5 64 bits
Obs.: Nestas configurações foram utilizadas câmeras IP da Trendnet IPTV110.
1 - Atualizar o repositório e o sistema operacional:
# yum update
# yum upgrade
2 - Instalar os pacotes com suas dependências:
# yum install swf*
# yum install mpeg*
# yum install libav*
# yum install ffm*
# yum install avld*
# yum install build*
3 - Instalar mais pacotes sem suas dependências:
# yum 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 ImageMagick libjpeg-devel perl-Archive-Tar perl-MIME-Lite perl-MIME-tools perl-Date-Manip perl-LWP-UserAgent-Determined build-essential perl-PHP-Serialization perl-Device-SerialPort perl-Archive-Zip perl-Sys-Mmap.i386 perl-Module-Load subversion git php-cgi php-pear libgd-tools php-dev mencoder mysql-client
4 - Ir para o diretório do root:
# cd /root
5 - Baixar outros pacotes com o wget direto no site do mantenedor.
# wget http://www2.zoneminder.com/downloads/ZoneMinder-1.24.2.tar.gz
# wget http://www.zoneminder.com/fileadmin/downloads/cambozola.jar
# wget http://dag.wieers.com/rpm/packages/perl-PHP-Serialization/perl-PHP-Serialization-0.27-1.el5.rf.noarch.rpm
6 - Descompactar o pacote do ZoneMinder e instalar o perl-PHP-Serialization:
# tar zxvf ZoneMinder-1.24.2.tar.gz
# rpm -i perl-PHP-Serialization-0.27-1el5.rf.noarch.rpm
7 - Modificar o nome do Zoneminder, facilitando a sua administração.
# mv ZoneMinder-1.24.2 zm
8 - Entrar no diretório e copiar o script de inicialização para o init.d.
# cd zm
# mv scripts/zm.in zm
# cp scripts/zm /etc/init.d/
# chmod+x /etc/init.d/zm
9 - Executar o script de criação do BD. Obs.: Tem que saber a senha do MySQL.
# mysql -u root -p < db/zm_create.sql zm
10 - Executar o script de compilação do ZoneMinder.
# ./configure --with-webdir=/var/www/html/zm --with-cgidir=/var/www/cgi-bin ZM_DB_HOST=localhost ZM_DB_NAME=zm ZM_DB_USER=root ZM_DB_PASS=senha do banco -with-extralibs="-L/usr/lib64 -L/usr/lib64/mysql"
# make
# make install
11 - Mover o arquivo cambozola para dentro do ZoneMinder.
# mv cambozola.jar /var/www/html/zm
# chown apache:apache /var/www/html/zm/cambozola.jar
Feito!
1 - Atualizar o repositório e o sistema operacional:
# yum update
# yum upgrade
2 - Instalar os pacotes com suas dependências:
# yum install swf*
# yum install mpeg*
# yum install libav*
# yum install ffm*
# yum install avld*
# yum install build*
3 - Instalar mais pacotes sem suas dependências:
# yum 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 ImageMagick libjpeg-devel perl-Archive-Tar perl-MIME-Lite perl-MIME-tools perl-Date-Manip perl-LWP-UserAgent-Determined build-essential perl-PHP-Serialization perl-Device-SerialPort perl-Archive-Zip perl-Sys-Mmap.i386 perl-Module-Load subversion git php-cgi php-pear libgd-tools php-dev mencoder mysql-client
4 - Ir para o diretório do root:
# cd /root
5 - Baixar outros pacotes com o wget direto no site do mantenedor.
# wget http://www2.zoneminder.com/downloads/ZoneMinder-1.24.2.tar.gz
# wget http://www.zoneminder.com/fileadmin/downloads/cambozola.jar
# wget http://dag.wieers.com/rpm/packages/perl-PHP-Serialization/perl-PHP-Serialization-0.27-1.el5.rf.noarch.rpm
6 - Descompactar o pacote do ZoneMinder e instalar o perl-PHP-Serialization:
# tar zxvf ZoneMinder-1.24.2.tar.gz
# rpm -i perl-PHP-Serialization-0.27-1el5.rf.noarch.rpm
7 - Modificar o nome do Zoneminder, facilitando a sua administração.
# mv ZoneMinder-1.24.2 zm
8 - Entrar no diretório e copiar o script de inicialização para o init.d.
# cd zm
# mv scripts/zm.in zm
# cp scripts/zm /etc/init.d/
# chmod+x /etc/init.d/zm
9 - Executar o script de criação do BD. Obs.: Tem que saber a senha do MySQL.
# mysql -u root -p < db/zm_create.sql zm
10 - Executar o script de compilação do ZoneMinder.
# ./configure --with-webdir=/var/www/html/zm --with-cgidir=/var/www/cgi-bin ZM_DB_HOST=localhost ZM_DB_NAME=zm ZM_DB_USER=root ZM_DB_PASS=senha do banco -with-extralibs="-L/usr/lib64 -L/usr/lib64/mysql"
# make
# make install
11 - Mover o arquivo cambozola para dentro do ZoneMinder.
# mv cambozola.jar /var/www/html/zm
# chown apache:apache /var/www/html/zm/cambozola.jar
Feito!