Cacic funciona 100% no Slackware

Recentemente fiz a instalação do software de inventário Cacic na versão 11 do Slackware e o resultado foi de 100%. Tudo funcionou sem maiores problemas, porém é claro que foi necessário refazer, ou melhor, recompilar o PHP, mas somente isso. 😉

A nova versão 2.2.2 acho que é esse o número da última versão… é muito, mas muito mais fácil a instalação! Você apenas salva os arquivos no diretório onde o Servidor web possa acessar e através do browser você cria o banco de dados e verifica as dependências necessárias para a instalação do cacic.

Abaixo, vou tentar descrever o que deve ser feito para o cacic funcionar com o slackware. São passos simples que devem ser tomados:

A primeira coisa a fazer é baixar os pacotes da biblioteca mcrypt. Essa biblioteca é necessária para a criptografia, porém o [php ] que vem no slackware, tanto o php4 quanto o php5, não possuem suporte a essa bilbioteca.

Essa biblioteca pode ser baixada no SF, mas aí vai o link direto: http://sourceforge.net/project/showfiles.php?group_id=87941

A instalação é simples.

 tar pacote.tar.gz ; ./configure ; make ; make install ; ldconfig

Detalhe: primeiro compile a Libmcrypt e em seguida a MCrypt.

Após, a instalação da bilioteca, baixe o SlackBuild do PHP e todo o conteúdo do diretório, segue o link para o PHP4: http://ftp.belnet.be/packages/slackware/slackware-11.0/source/n/php/
Para compilar o PHP é necessário baixar também o pine (http://ftp.belnet.be/packages/slackware/slackware-11.0/source/n/pine/).

Após baixar todos os pacotes você deve ter uma estrutura semelhante à:

  |

  |

  |/pacotes

  	|/php

  	|/pine

Não esqueça de deixar os scripts de compilação php.SlackBuild e pine.SlackBuild com permissão de execução (chmod +x).
Agora basta incluir dentro do php.Slackbuild a seguinte linha:

Antes,

  --disable-debug 

  --with-zlib=/usr

  # --with-mod_charset    # only for Russian patched Apache

  # --with-readline=/usr  # this is only for the CGI version

Depois,

  --disable-debug 

  --with-zlib=/usr 

  --with-mcrypt=/usr      <-----------ESSA É A LINHA QUE DEVE SER INCLUÍDA

  # --with-mod_charset    # only for Russian patched Apache

  # --with-readline=/usr  # this is only for the CGI version

Agora é só executar: ./php.SlackBuild

Reinstale o pacote do php reinicie o Apache (/etc/rc.d/rc.httpd restart) e acesse o cacic. Com esses passos todas as dependências são solucionadas. 😉

Boa sorte!!

7 ideias sobre “Cacic funciona 100% no Slackware

  • quando tento fazer o Download do Cacic o sistema retorna página não encontrada, por favor, onde ou como posso baixar o Cacic gerente?

  • Olá Ricardo ,

    Cara ja fiz de tudo aqui, mas nao consigo fazer funcionar no slack 12 de jeito nenhum. Ja li o seu post falando sobre o slack 12, segui passo a passo mas continuo tendo problemas para o cacic reconhecar a re-compilação do mcrypt.

  • Isso funciona no Slackware 12??
    segui os passos mas não funcionou, ah
    e como no Slackware 12 a versão do PHP é
    diferente, o php.Slackbuild muda também
    acho que o correto para ele seria
    –with-mcrypth-dir=/usr

    ou não? já tentei assim, já tentei do jeito que você apresenta aí, mas não consegui.

    Notei também que o PHP 5 pega as extensões da pasta
    /etc/lib/php/extensions
    ali dentro tem um monte de arquivos .so
    mas não o libmcrypt, vou ter que baixar esse arquivo?

    você sabe o que fazer?

  • Olá Leandra!!
    O que você pode fazer é tentar localizar qual o pacote que possui o mcrypt. Não estou muito familiarizado com o Mandriva para te responder qual é o pacote correto.
    Faça uma busca por cypt:
    apt-cache search mcrypt
    Veja o resultado e então instale. Pelo que sei talvez você terá que instalar um pacote mcrypt.XXXXXX.rpm e um do tipo php-mcryptXXX.rpm
    Espero ter te ajudado.
    Abraço.

  • Bom dia Bruno! Há algum tempo venho tentando instalar a versão nova do CACIC, mas esta dependencia do Mcrypt está me “garrando”. Já segui seus passos mas nao funcionou. Bom estou usando a versão do mandriva 2006. Vc sabe me dizer se existe algum local/diretorio especifico onde devo compilar Libmcrypt e a MCrypt?
    Obrigada!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *