O
Lazarus é uma IDE - Integrated Development Interface para o
Freepascal (compilador do código Pascal). Ele é uma ferramenta gratuita, open-source e está em constantes atualizações. Similar ao
Delphi ou
Kylix, ele vem tomando espaço pelo preço e pela grande funcionalidade se comparada ao Delphi.
A cada dia vem se desenvolvendo mais componentes e cada vez mais se torna equivalente ao Delphi. Como hoje há muita busca por soluções baratas e efetivas, a tendência de todas as empresas é migrar para o
software livre. Então por meio deste guia prático venho a cooperar de alguma forma para a grande globalização do software livre.
Procedimentos
Segue abaixo todos os itens, explicando todas as dependências imprescindíveis à instalação do Lazarus-Freepascal.
É obrigatório atualizar a lista de pacotes:
# apt-get update
Instalar as bibliotecas e pacotes de ambiente gráfico GTK, necessários ao lazarus. Abaixo estão os comandos para como instalá-las:
# sudo apt-get install fp-utils fp-docs libglib1.2-doc libgtk1.2-doc libgnome-dev xspecs fp-units-db
# sudo apt-get install fp-units-gfx fp-units-gnome1 fp-units-misc fp-units-net libgtk2.0-dev
# sudo apt-get install libc6-dev libgdk-pixbuf-dev vim
O próximo passo é baixar os arquivos necessários para a instalação do freepascal e do lazarus, que estão disponíveis no site:
# fpc-1.9.8-0.i586.rpm
# fpcsrc-1.9.8-050225.i386.rpm
# lazarus-0.9.6-fpc_1.9.8_0.i386.rpm
OBS: Os pacotes são de extensão rpm (RedHat Package Manager) e não servem para o Kurumin! Então deveremos convertê-los para .deb, pois na maioria das vezes são compatíveis com o Kurumin.
Instalar o
alien, que converte os pacotes .rpm para .deb, com o comando:
# sudo apt-get install alien
Agora transformaremos os arquivos rpm em deb, digitando na pasta onde salvou os 3 pacotes os seguintes comandos:
# alien fpc*
# alien laz*
Teremos 3 pacotes deb.
Descompactando os arquivos, digite no terminal:
# dpkg -i --force-all fpc_1.9.8-1_i386.deb
# dpkg -i --force-all fpcsrc_1.9.8-50226_i386.deb
# dpkg -i --force-all lazarus_0.9.6-1_i386.deb
Vamos criar o arquivo fpc.cfg na pasta /etc, voltando ao terminal digite:
# cd
# cd /usr/lib/fpc/1.9.8/
# sh ./samplecfg /usr/lib/fpc/1.9.8 /etc
Vamos em frente com a instalação (ainda no terminal, digite):
# cd
# cd /usr/share/fpcsrc
# make
# make install
Demorou mais um pouquinho, mas ainda não acabou, instalando o lazarus agora:
# cd
# cd /usr/share/lazarus
# make
# make install
Observações
Para iniciar o lazarus você pode criar um link na área de trabalho arrastando o executável do lazarus, que se encontra na pasta
/usr/share/lazarus.
Para instalar os componentes, execute o lazarus como root (digitando no "root shell"):
# usr/share/lazarus/lazarus
Antes de instalar os componentes, verifique o menu Environment:
- Environment options, deixando como abaixo:
Lazarus directory = /usr/share/lazarus/
Compiler path = /usr/bin/ppc386
FPC source directory = /usr/share/fpcsrc/
Make path = /usr/bin/make
Directory for building = /tmp/
Comentários
O lazarus está crescendo muito, a nível internacional. Como citado no
site oficial, já possuímos um grupo brasileiro sobre discussões em torno dessa ferramenta
Open Source. Lá se pode encontrar todos os assuntos referentes às aplicações em Lazarus, exemplos de programas, fóruns, atualizações e novidades em torno do mundo Lazarus.
Qualquer dúvida, entre em contato com brunopimentel@uol.com.br.