Para a instalação em sistemas Unix são necessários alguns programas tais como:
-Php
-Perl
-Python 2.3 ou superior
-Delphi
-Mysql
-Ftp
Instalação:
Acessar a página do projeto Cacic e baixar a última versão do Cacic. Será necessário fazer o cadastro no site e participar da comunidade:
http://www.softwarepublico.gov.br
Execute o comando para descompactar os arquivos do Cacic:
unzip /home/usuario/Área\ de\ Trabalho/CACIC-2.4.zip
Acesse a pasta onde está o arquivo descompactado:
cd CACIC-2.4/
Execute o comando para descompactar os arquivos Cacic-Gerente:
7z x CACIC-2.4-\(Curumin\)-gerente-2.4.4.7z
Copie a pasta para o diretório /var/www/:
sudo cp -r /home/usuario/CACIC-2.4/cacic2/ /var/www/
Instale o MySql com o seguinte comando:
sudo apt-get install mysql-server-5.0 mysql-client-5.0
Instale o Proftpd com o seguinte comando:
sudo apt-get install proftpd
No final da instalação será perguntado se o proftpd funcionará como inted ou standalone, escolha standalone:
Adicione um usuário que será usado pelo CACIC para download dos updates. Criamos o usuário ftpcacic:
sudo adduser --shell /bin/false --home /var/www/ftpcacic ftpcacic
Caso necessário adicione as linhas DefaultRoot ~ (restringe o usuário a seu diretório home)e RequireValidShell off no arquivo /etc/proftpd/proftpd.conf:
sudo editor /etc/proftpd/proftpd.conf
Crie a pasta agentes no diretório /var/www/ftpcacic:
sudo mkdir /var/www/ftpcacic/agentes
Altere o dono do diretório:
sudo chown ftpcacic.ftpcacic /var/www/ftpcacic/agentes
Reinicie o serviço ftp:
sudo /etc/init.d/proftpd restart
Instale o Php e o Apache com o seguinte comando:
sudo apt-get install apache2 libapache2-mod-php5 php5 php5-dev php5-gd php5-mysql php5-mcrypt
Configure o Apache editando o arquivo "php.ini":
sudo editor /etc/php5/apache2/php.ini
Procure e Configure os parâmetros da seguinte maneira:
register_globals = On
register_long_arrays = On (para o php5)
error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR
extension=mysql.so
extension=gd.so
extension=mcrypt.so
Edite o arquivo apache2.conf adicionando ou acrescentando o parâmetro charsetdefault para AddDefaultCharset ISO-8859-1:
sudo editor /etc/apache2/apache2.conf
Caso tenha problemas com os caracteres, verifique o arquivo /etc/apache2 /conf.d/charset:
Altere o dono do diretório /
sudo chown -R www-data /var/www/cacic2
Reinicie o Mysql e o Apache:
sudo /etc/init.d/apache2 restart
sudo /etc/init.d/mysql restart
Para realizar a instalação, abra o browser em:
http://localhost/cacic2/instalador/
A página inicial da instalação dará uma introdução sobre o Cacic e pedirá para selecionar o idioma:
Escolha um idioma e clique em Próximo
Nessa página pedirá para ler e aceitar o termo de licença:
Clique em aceitar
Nessa página será realizada uma verificação dos requisitos, verifique, caso necessário reconfigure os requisitos:
Clique em Verificar ou em Próximo
Nessa página pedirá os dados para conexão com o banco de dados MySQL:
Clique em Teste de conexão
Estando tudo certo com a conexão:
Clique em Construir BD
Se não houve erro na construção do Banco:
Clique em Próximo
Nesta página vamos configurar um Local e o usuário Administrador para acessar o Gerente do CACIC. O local pode ser a Matriz da Empresa:
Clique em Salvar
Se não houve erro na configuração:
Clique em Próximo
Nessa página pedirá os dados para conexão com o servidor FTP:
Clique em Teste de conexão
Se não houve erro na configuração:
Clique em Próximo
Ao final do processo de configuração e instalação é criado o arquivo /var/www /cacic2//include/config.php, caso haja necessidade esse arquivo pode ser acessado e modificado:
Clique em Gravar config.php
Se não houve erro na gravação do arquivo, finalize a instalação:
Clique em Finalizar
Instalando Cacic Agente:
Ainda na pasta CACIC-2.4 execute o comando para descompactar os arquivos Cacic-Agente:
7z x CACIC-2.4-\(Curumin\)-agente-linux-2.4.4b913.7z
Execute o comando para gerar os pacotes:
sudo pycacic/mkpackage.sh
Aparecerá uma mensagem pedindo o endereço IP do Servidor (Cacic-Gerente). OBS: O IP NÃO pode ser da interface loopback(127.0.0.1 ou localhost):
Endereço do Servidor ('ex: http://
Aparecerá uma mensagem pedindo para confirmar a informação:
Os dados estao corretos? (Y/N)
Aparecerá uma mensagem pedindo se deseja iniciar o coletor após a instalação:
Deseja que o coletor patrimonial seja invocado automaticamente após a instalação? (Y/N)
Aparecerá um mensagem pedindo qual a distribuição que deseja gerar os pacotes:
1 - Debian Package (.deb)
2 - RPM Package Manager (.rpm)
3 - Generic Install for others distributions
---
4 - Update Package
---
5 - Exit
Entre com o número que corresponde a sua distribuição, se tudo estiver certo aparecerá uma mensagem dizendo o destino do pacote Cacic:
Packages Destination: /home/usuario/CACIC-2.4/pycacic
Package successfully created.
Após escolher a distribuição, digite 5 para sair:
Choice: 5
O pacote .deb pode ser instalado tanto pela interface gráfica como por linha de comando (terminal):
Interface Gráfica:
Basta dar dois cliques no ícone do pacote
Linha de Comando, execute o comando:
sudo dpkg -i pycacic/pycacic-2.4.4.925-linux-2.6-all.deb
Para acessar o Cacic, abra o browser em:
http://localhost/cacic2/
Procedimentos de instalação ou atualização do agente linux/windows estão descritos no arquivo README contido no pacote baixado: