De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Guia de Instalação do Lazarus, para Kurumin
Colaboração: Bruno Pimentel Barnett
Data de Publicação: 29 de Outubro de 2005
Eu já havia encontrado vários artigos sobre a instalação do
Lazarus, porém não obtive sucesso na instalação.
Este artigo tenta suprir esta lacuna, aborando as dificuldades que
encontrei para a instalação do Lazarus no kurumin. Aqui se encontram
os procedimentos de uma maneira bem didática a fim de não gerar dúvida
entre todos os usuários.
GUIA DE INSTALAÇÃO : LAZARUS
O Lazarus é uma IDE, Integrated Development Interface, para o freepascal
(compilador do código pascal). Ele é uma ferramenta gratuita, open-source,
e frequentemente atualizado. Similar ao Delphi ou Kylix, ele vem tomando
espaço pelo preço, e pela grande funcionalidade comparada ao Delphi. A
cada dia são desenvolvidos novos componentes e cada vez mais se torna
equivalente ao Delphi. Como hoje há 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 ítens, explicando todas as depêndências
imprescindíveis à instalação do Lazarus\Freepascal.
- apt-get update : é obrigatório atualizar a lista de pacotes;
- 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
http://sourceforge.net/project/showfiles.php?group_id=89339
# 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
se 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 shel") /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. Como citado no
site oficial, já possuimos um grupo brasileiro,
sobre discuções em torno dessa ferramenta Open source. Lá se pode
encontrar todos os assuntos referentes às aplicações em Lazarus, exemplos
de programas, foruns, atualizações e novidades em torno do Mundo Lazarus.