Introdução
O que é o
iTALC
O iTALC é uma ferramenta didática muito poderosa para professores. Ele permite que você controle outros computadores de sua rede de diversas
maneiras. Tem suporte para
Linux, Windows XP, Vista e 7.
Porém, ele tem vários outros usos, que vão muito além do pedagógico. Como exemplo, uso-o como gerenciador de laboratórios de informática. Como
uma maneira de controle sobre o que os usuários estão fazendo nos laboratórios, se estão acessando conteúdo impróprio para o local ou utilizando
jogos, o que é proibido pela política interna da Instituição.
Até a versão 1.0, o funcionamento do Software tanto no Linux quanto no Windows, era relativamente simples, existindo até a versão no repositório
oficial da Canonical. Porém, o Windows 7 não oferece suporte a versão 1.0, e o monitoramento das máquinas ficou prejudicado, tendo em vista que
todas as máquinas possuem 'dual-boot.
Porém, no fim do ano passado, os mantenedores do projeto lançaram oficialmente a versão 2.0 estável, com várias melhorias, e o suporte ao Windows
7.
Contudo, um binário para Linux ainda não foi oficialmente disponibilizado pelos mantenedores do projeto, o que nos obriga a fazer a compilação e
configuração manual do pacote.
Dependências
As dependências para a compilação do iTALC, são:
- libqt4-dev;
- xorg-dev;
- x11vnc;
- libxtst-dev
- libjpeg62-dev;
- zlib1g-dev;
- libssl-dev;
- cmake;
- libpam0g-dev.
Além, claro, do 'g++' ou 'gcc'.
Instalação
- Baixando, 'buildando' e compilando o código-fonte
Primeiramente, precisamos baixar o código-fonte da versão, no sítio:
http://sourceforge.net - iTALC
Com o código-fonte em mãos, hora de colocarmos a "mão na massa"...
Descompacte o pacote em qualquer local de sua preferência. Depois, entre na pasta descompactada e execute os comandos:
# mkdir build
# cd build
# cmake
Se todas as dependências estiverem OK, ele retornará algo parecido com isso:
iTALC build summary
-----------------------
* Install prefix : /usr/local
* Build type : relwithdebinfo
* Platform : i686 (i686-linux-gnu)
* Builtin JavaViewer support : yes
* Compile flags : -Wall (CXX: -Wall -fno-exceptions )
Caso ele retorne algum erro (falta de dependências, por exemplo), exclua o arquivo "install_manifest.txt", instale as dependências restantes e execute
os comandos acima novamente.
Após o comando rodar com sucesso, execute a compilação com o comando:
# make install
Após compilado e instalado, faremos as configurações de ambiente.