O
Lazarus é um interessante projeto que disponibiliza uma IDE gráfica tipo
Delphi para o
Free Pascal, é uma interessante alternativa para quem quer programas no
Linux e está acostumado ao Object Pascal do Delphi.
Vocês podem encontrar mais sobre o projeto em
www.lazarus.freepascal.org, lá tem muita documentação disponível. Devido a problemas na instalação do Lazarus para Kurumin 6.0, escrevi este pequeno tutorial que vai dar uma ajuda.
Como todos conhecem os arquivos para instalar programas no Kurumin, que é baseado em Knoppix, que por sua vez é baseado em Debian... ufaaaaa... tem extensão .deb e podem ser instalados com "dpkg -i nomedoarquivo.deb".
O problema é que a maioria dos arquivos dependem de outros arquivos e bibliotecas para instalar, esta tarefa é menos árdua com o uso do apt-get, que instala pacotes e dependências, mas para isso temos que saber exatamente o nome do pacote e digitar "apt-get install <nomedopacote>".
Bom. deixemos de problemas e vamos às soluções:
Vá em:
e baixe todos os pacotes da lista. Você pode chegar a este endereço entrando em
www.sourceforge.net e na guia de pesquisa por software colocar "Lazarus", depois selecionar "Debian install source", ele irá lhe mostrar a mesma lista de pacotes .deb. Faça download de todos os pacotes .deb, a lista é a seguinte:
- fp-compiler_2.0.4-1_i386.deb - Compilador free Pascal;
- fpc-src_2.0.4-1_i386.deb - Código fonte, sem ele o Lazarus não roda;
- fp-ide_2.0.4-1_i386.deb - Uma IDE para pascal em modo texto;
- fp-units-base_2.0.4-1_i386.deb - Units que servem de base para programas gráficos;
- fp-units-db_2.0.4-1_i386.deb - Units de acesso a banco de dados;
- fp-units-fcl_2.0.4-1_i386.deb - Equivale a VCL do Delphi;
- fp-units-fv_2.0.4-1_i386.deb - Units de acesso a programas gráficos;
- fp-units-gfx_2.0.4-1_i386.deb - Units de acesso a programas gráficos;
- fp-units-gnome1_2.0.4-1_i386.deb - Units de acesso a programas gráficos;
- fp-units-gtk_2.0.4-1_i386.deb - A bendita GTK que é necessária pra tudo;
- fp-units-gtk2_2.0.4-1_i386.deb - Suporte a GTK2;
- fp-units-misc_2.0.4-1_i386.deb - Units diversas;
- fp-units-net_2.0.4-1_i386.deb - Units de acesso a rede;
- fp-units-rtl_2.0.4-1_i386.deb - Unit principal, todas as outras dependem dela;
- fp-utils_2.0.4-1_i386.deb - Units diversas;
- lazarus_0.9.17-0_i386.deb (Ou superior); - Lazarus, que precisa de todos os outros pacotes e mais alguns... :)