Cafe Con Leche (Gerenciador de Lan House e Cyber Café)

5 04 2008

Introdução

Há 1 ano tenho um Cyber Café movido a Linux, e tenho trabalhado muito tempo com o gerenciador Zeiberbude para controlar o tempo e o custo, mesmo sabendo que ele não possui recursos que deveria ter implementado. Como na busca há vários gerenciadores além daqueles poucos que citei nesta dica, decidi experimentar o Cafe Con Leche por causa de sua interface bonita. Sinceramente, de acordo com meus testes, garanto que o Cafe Con Leche é 100 vezes melhor que o Zeiberbude.

Lembrando que neste artigo foram utilizadas duas distros para a instalação e configuração do Cafe Con Leche: Ubuntu 7.04 e OpenSuSE 10.2. Atualmente, meu servidor é o OpenSuSE 10.2 e as estações Ubuntu 7.04.

No Zeiberbude trabalhava com IP Fixo, e era necessário adicionar as informações no gerenciador para que as máquinas clientes funcionassem corretamente, mas no Cafe Con Leche não precisa de absolutamente nada disso.

Passaremos para a próxima página onde iremos instalar o Cafe Con Leche primeiramente no Ubuntu 7.04. Não testei no Ubuntu 7.10, mas creio que deve funcionar sem problemas seguindo os mesmos passos.

Instalando no Ubuntu 7.04

Abra um terminal como root e digite os seguinte comandos:

# apt-get update
# apt-get install sqlite3 libsqlite3-dev libfox1.4-dev libglib2.0-dev libssl-dev build-essential -y

Após a instalação de suas dependências, baixe os pacotes do server:

# wget -c http://ufpr.dl.sourceforge.net/sourceforge/ccl/libccls-0.7.0.tar.bz2
# wget -c http://ufpr.dl.sourceforge.net/sourceforge/ccl/cclfox-0.7.0.tar.bz2

Descompacte, mova o pacote libccls-0.7.0 e instale-o com os seguintes comandos:

# tar xvf libccls-0.7.0.tar.bz2
# mv libccls-0.7.0 /usr
# cd /usr/libccls-0.7.0
# ./configure
# make
# make install

Descompacte, mova o pacote cclfox-0.7.0 e instale-o com os seguintes comandos:

# tar xvf cclfox-0.7.0.tar.bz2
# mv cclfox-0.7.0 /usr
# cd /usr/cclfox-0.7.0
# ./configure
# make
# make install

Instalação do Cafe Con Leche server finalizada, mas ainda não foi configurada.

Instalando no OpenSuSE 10.2

No meu caso, os pacotes de desenvolvimento já foi instalado durante a instalação da distro (g++, make, cpp, etc). Você deve checar qual erro ocorrer durante a instalação do Cafe Con Leche, pois não sei se durante a instalação de sua distro OpenSuSE 10.2 você marcou a opção que instala os pacotes de desenvolvimento.

Primeiro, baixe o pacote abaixo:

# wget -c http://ftp.gnome.org/pub/gnome/sources/glib/2.12/glib-2.12.12.tar.bz2

Descompacte-o e instale com o seguinte comando:

# tar xvf glib-2.12.12.tar.bz2
# cd glib-2.12.12
# ./configure
# make
# make install

Agora baixe o pacote abaixo:

# wget -c http://www.fox-toolkit.org/ftp/fox-1.4.35.tar.gz

Descompacte-o e instale com os seguintes comandos:

# tar -zxf fox-1.4.35.tar.gz
# cd fox-1.4.35
# ./configure
# make

Após a instalação de suas dependências, baixe os pacotes do server:

# wget -c http://ufpr.dl.sourceforge.net/sourceforge/ccl/libccls-0.7.0.tar.bz2
# wget -c http://ufpr.dl.sourceforge.net/sourceforge/ccl/cclfox-0.7.0.tar.bz2

Descompacte, mova o pacote libccls-0.7.0 e instale-o com os seguintes comandos:

# tar xvf libccls-0.7.0.tar.bz2
# mv libccls-0.7.0 /usr
# cd /usr/libccls-0.7.0
# ./configure
# make
# make install

Descompacte, mova o pacote cclfox-0.7.0 e instale-o com os seguintes comandos:

# tar xvf cclfox-0.7.0.tar.bz2
# mv cclfox-0.7.0 /usr
# cd /usr/cclfox-0.7.0
# ./configure
# make
# make install

Instalação do Cafe Con Leche server finalizada, mas ainda não foi configurada.

Instalando e configurando os clientes

Levo em conta que a instalação dos clientes foi realizada no Ubuntu 7.04. Portanto, basta instalar os mesmos pacotes do server.

# apt-get update
# apt-get install sqlite3 libsqlite3-dev libfox1.4-dev libglib2.0-dev libssl-dev build-essential -y

Em seguida, baixe os pacotes do cliente:

# wget -c http://ufpr.dl.sourceforge.net/sourceforge/ccl/libcclc-0.7.0.tar.bz2
# wget -c http://ufpr.dl.sourceforge.net/sourceforge/ccl/cclcfox-0.7.0.tar.bz2

Descompacte, mova o pacote libcclc-0.7.0 e instale-o com os seguintes comandos:

# tar xvf libcclc-0.7.0.tar.bz2
# mv libcclc-0.7.0 /usr
# cd /usr/libcclc-0.7.0
# ./configure
# make
# make install

Descompacte, mova o pacote cclcfox-0.7.0 e instale-o com os seguintes comandos:

# tar xvf cclcfox-0.7.0.tar.bz2
# mv cclcfox-0.7.0 /usr
# cd /usr/cclcfox-0.7.0
# ./configure
# make
# make install

Configurando as libs de ambas as distros

Temos que indicar o caminho das libs para que o Cafe Con Leche possa funcionar corretamente. Abra num editor de texto qualquer, como root, e digite o comando seguinte (Lembrando que o editor utilizado foi o Pico):

# pico /etc/ld.so.conf

Verifique se na sua distro possui as seguintes entradas, e caso não possuir, adicione-as:

/usr/lib
/usr/local/lib

Em seguida, salve o arquivo e digite o seguinte comando para atualizá-la, mesmo tendo adicionadas ou não os caminhos das libs no arquivo /etc/ld.so.conf.

# ldconfig

Abra o Cafe Con Leche Server com o seguinte comando, como usuário normal mesmo:

$ cclfox -nossl

Abra o Cafe Con Leche Cliente com o seguinte comando, como usuário normal mesmo:

$ cclcfox -host 192.168.0.1 -name Micro-1 -nossl

(Troque apenas o IP do seu servidor e dê um nome qualquer à estação. No meu caso, o IP do servidor é 192.168.0.1 e dei o nome da estação de Micro-1)

 

Configurando o Shutdown e Reboot

Quando você clicar com o botão direito para mandar desligar (Turn off) ou reiniciar (Reboot) nada ocorre com as estações. Quando fui ao micro-1 verificar pelo terminal a causa do não desligamento ou reinicialização, acusava dizendo que só o root possui permissão. Para solucionar este problema, digite os seguintes comandos em cada estação como root para alterar as permissões:

# chmod -cv 7755 /sbin/shutdown
# chmod -cv 7755 /sbin/reboot

Agora você poderá desligar e/ou reiniciar as estações no próprio servidor Cafe Con Leche.

                                                 

                                                 KURUMIN BRANCO

 


Acções

Informação

8 respostas

16 05 2008
Daniel braga

Cara você merece os mais que os parabéns…

xD

Nota 10…. pra voce..

25 06 2008
mikael

Cara, valeu mesmo!!!! A tempos estava buscando um gerenciador para fazer um modelo de negócios de Cyber Café para uma feira aqui da minha região. Mandarei as fotos!!!! Um grande abraço!!!!

26 06 2008
kurumin Branco

Opa, blz mano.

manda ai pra gente cara, manda no email: kuruminbranco@gmail.com.

abraço

29 06 2008
Umbutux Dedicado

cara valeu msm foi dez seu topico teria como colocar como utilizar !!! valeu mem consegui aki ta funfando na boa !!!!

19 07 2008
Edson

Ola amigo estou esperimentando alguns produtos para lan instalei o Café com Leche em uma maquina servidor e uma cliente, funcionou direitinho conforme anunciado, gpstaria de saber se há como cadastrar um funcionário e fazer auditoria das horas, e também se há como as estações se logarem no sistema já na inicialização?

10 08 2008
rafael

Respondendo..

para que inicie com o sistema basta adicionar a linha do comando em Sessôes:

alt F2: gnome-session-properties

adicione um lançador com o comando: cclcfox -host 192.168.0.1 -name Micro-1 -nossl
com suas devidas alterações
to testando numa lan aqui tb,
tomara q fique bom ^^
=)

eof

17 12 2008
orisonildo

ola!! amigos, alguem que usa o cafe con leche, pode me falar como cadastrar um cliente e colocar senhas

2 07 2009
Silver stick

Errotic short stories, silver daddies video, labbeled diagram of the muscles trade hack do serial,
kim basinger playboy rapidshare, casal na webcam, Bertoia developed as piece of their sapwood, addressing on a hardware of foreigners. silver daddies video
silver daddies video.
On the own, instructional of the technicians …

Publicar um comentário