Ir para o conteúdo

 Voltar a Curupira Sup...
Tela cheia

Curupira / the ultimate faq... =)

8 de Julho de 2008, 11:27 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 109 vezes

Nobres,

  venho recebendo algumas mensagem no meu email, geralmente as duvidas são similares, nesse caso resolvi fazer uma compilação das principais:

1. O que é o curupira?

O curupira é uma interface web desenvolvida basicamente em PHP e Bash script que expande as funcionalidades do pykota, atuando como um frontend e como um gerador de relatorios.

 

2. O pykota é gpl? se é então porque tenho que pagar?

Sim, o pykota é um software gpl, seu código esta disponível através do subversion. O empacotamento (geração dos arquivos .deb e .rpm) e o suporte que são vendidos, nada impede que voce pegue o código no site e gere o pacote, que foi justamente o que foi feito na cef.

 
3. Nao consigo instalar o tgz dispobilizado.

o arquivo tgz disponibilizado é um esqueleto de um pacote debian, voce deve gerar o pacote utilizando o comando dpkg -b.

 

4.  Nao consigo utilizar os repositorios na documentacao

Estas documentacoes foram feitas para uso interno na cef, elas estao associando aos enderecos de repositorio utiilizados internamente para os repositorios. Fiz um espelho em http://www.carlini.eti.br/debian 

Entao adicione a seguinte linha ao teu sources.list

deb http://www.carlini.eti.br/debian/caixa  etch local

 

5.  Como instalar? por onde começar?

Minha sugestão é que você primeiramente adicione sua servidora de impressão ao ao seu domínio de rede, seja ele active directory, nis, openldap, etc..

Feito isso faça os testes de autenticacao dos usuários, verifique se esta tudo beleza...

(voce usa uma rede windows nt4/2000, talvez o pacote samba-domain-client possa te ajudar... encaminhem qq duvidas sobre ele para carlini@carlini.eti.br  rcarlini@gmail.com)  

a máquina esta no domínio? se sim, vamos continuar...

deve-se adicionar os drivers (na verdade os ppds) das impressoras, bem como o sistema de impressao em si, nesse caso, novamente o pacote cups-config ira ser muito util pois ele ja instala e configura o cups.

Dica: este pacote ja configura o access list do cups para a faixa de rede 10.0.0.0/8 caso sua rede seja em outro segmento, modifique manualmente o arquivo /etc/cups/cupsd.conf

 Para adicionar as impressoras utilize os comandos de adição do linux, sugiro utilizar a interface web do cups (http://servidor:631)

Caso sua rede seja uma rede windows, o samba ja deve estar configurado, nesse caso ha um script chamado migrate2, que sera muito util, pois permite a migracao dos drivers do windows para o samba, permitindo com isso que os clientes windows enxerguem naturalmente as impressoras.

 Pronto, o cups esta instalado? faca um teste de impressao,

Agora é hora de instalar o curupira...

aptitude install curupira

 concluida a instalacao, as impressoras devem ser adicionadas a base de dados do pykota, para isso use o comando: /etc/pykota/insere-impresssora (esse script foi feito para uso interno na cef, pode ser necessarias algumas modificacoes, qq coisa entre em contato)

e deve-se modificar o /etc/cups/printers.conf para adicionar o cupspykota: ao uri da impressora, ou seja onde antes era socket:// passa a ser cupspykota:socket:// (reinicie o cups apos modificar o arquivo)

 Com isso  a contagem já estará ativada para esta impressora, para testar faca uma impressao e verifique se ela foi para o banco de dados, utilizando o comando repykota

 A contagem esta sendo feita? ótimo...

 

6. Configurando o curupira para meu ambiente (VERY HARD)

O curupira foi feito para autenticacao no ambiente da cef... nesse caso precisamos adapta-lo para os outros ambientes...

A autenticacao é feita via pam, ou seja, se a maquina estiver autenticando o curupira autenticara também, porém...

O sistema faz o casamento dos dados vindos da autenticacao com informacoes coletadas no ldap, essa informacoes coletadas deverão ser modificadas para se adequarem a situacao em questao, para isso deve-se modificar o script que coleta essas informacoes (/var/www/curupira/script/busca_info_rede) modificando ele por um que retorne as informacoes solicitadas em sua rede.

Alem disso deve-se modificar os scripts /etc/pykota/insere-{impressora,usuario} pelo mesmo motivo. Posso auxilia-los na modificacao desses scripts para as situacoes encontradas nos diversos tipos de base de diretorios, ldap, ad, nis, nt4, etc...

 Após estas modificações o sistema estará 100% integrado à sua rede,

 

Espero que esse FAQ seja de alguma utilidade.

 


Ricardo Carlini Sperandio
Analista/Consultor Linux
Connectcom
Certificado LPI
GEDEL: Grupo Especializado em Desenvolvimento Livre
DCC/UFMG

Computers are like air conditioners.
They don't work when you open Windows.






 



 


 

Autor: Ricardo Carlini Sperandio


66 comentários

  • 42d499f33bc8be9446c89b77ea75fb66?only path=false&size=50&d=404Ricardo dos Santos Paula(usuário não autenticado)
    22 de Julho de 2008, 17:00

     

    tento instalar o pykota, mas da incompatibilidade de versao olhe so:

    Selecionando pacote previamente não selecionado pykota.
    (Lendo banco de dados ... 144023 arquivos e diretórios atualmente instalados.)
    Descompactando pykota (de pykota_1.24_all.deb) ...
    dpkg: problemas de dependência impedem configuração de pykota:
     pykota depende de python (<< 2.4); porém:
      Versão de python no sistema é 2.5.2-0ubuntu1.
    dpkg: erro processando pykota (--install):
     problemas de dependência - deixando desconfigurado
    Erros foram encontrados durante processamento de:
     pykota
     

     Qual procedimento utilizo uma vez que o aptitude -y install curupira nao funciona?

    • D5bcf2d31f960c83edea08483341c801?only path=false&size=50&d=404Samuel Magalhães Ribeiro Pereira(usuário não autenticado)
      24 de Julho de 2008, 15:21

       

      opa cumpadi... eu tb tive o mesmo problema... ainda estou tendo outros no momento... mas pra esse problema eu fiz o seguinte:

       dpkg --force-depends --install

      ahh... eu baixei o curupira pra maquina, descompactei e fiz "dpkg -b <pasta descompactada>"

      assim instalou tudo direitinho... mas continuo tendo outros problemas xD

      • 42d499f33bc8be9446c89b77ea75fb66?only path=false&size=50&d=404Ricardo dos Santos Paula(usuário não autenticado)
        1 de Setembro de 2008, 20:48

         

        Entao, eu consegui instalar o pykota. to na versao 1.26 com as ultimas correcoes. Baixei o subversion e depois de ter resolvido alguns problemas de bug no dpkg configurado o arquivo do dpkg q checa a versao do pacote para que leia _ eu consegui gerar o pacote .deb do pykota e instalou sem problemas.
        Agora tenho que ajustar os arquivos que buscam informacoes da rede no Curupira para instalar aqui conforeme explicado no outro forum pelo Ricardo Carlini.

  • 42d499f33bc8be9446c89b77ea75fb66?only path=false&size=50&d=404Ricardo dos Santos Paula(usuário não autenticado)
    23 de Janeiro de 2009, 10:17

     

    Sim Silvia! Consegui sim.!
    Depoi de uma longa jornada consegui.
    Qual o seu problema?

Curupira atinge 541 inscritos em um dia

23 de Abril de 2008, 13:36, por Desconhecido

Autor: Coordenação Software Público