Instalação do Lazarus no Slackware Linux

Descrevo como instalar o Lazarus no Linux Slackware 12.2, lembrando que este exemplo também pode ser utilizado para a instalação no Debian, Red Hat e outros. Também trato como solucionar o erro: "project1.lpr .(1,1) Fatal: Can't find unit contnrs used by Mask", que ocorre quando você tenta compilar e/ou linkar seu projeto no Lazarus.

[ Hits: 23.317 ]

Por: José Antônio Nunes de Morais em 16/02/2009


Instalando o Lazarus



Agora que já baixamos os arquivos/pacotes, vamos fazer a instalação do Lazarus. Vamos instalar os arquivos/pacotes, utilizando o comando installpkg, que no Slackware é seu instalador de pacotes:

# installpkg lazarus-0.9.26-0.i386.tgz
# installpkg fpc-2.2.2-0.i386.tgz
# installpkg fpc_crosswin32-2.2.2-081004.i386.tgz
# installpkg fpc-src-2.2.2-081004.i386.tgz
# installpkg fpc-docs-2.2.2-0.i386.tgz


Também pode-se utilizar o programa (Package Manager), caso queria utilizar o modo gráfico, pode fazer isto através do Menu K => System => KPackage - Package Manager.

Se tudo foi executado corretamente e sem erros, você só precisa seguir mais uma etapa para poder rodar normalmente o Lazarus. Sem fazer a etapa seguinte o Lazarus instala normalmente, mas não compila nada. E ainda aparece a seguinte mensagem:

project1.lpr (1,1) Fatal: Can't find unit contnrs used by Mask

que ocorre por falta das bibliotecas, que para ele (Lazarus) é padrão. Bom, agora vamos instalar as bibliotecas.

As bibliotecas estão no arquivo/pacote libs-fpc.cfg.zip.

Então vamos utilizar o unzip no terminal (modo texto):

# unzip libs-fpc.cfg.zip

Ou também pode ser utilizado o modo gráfico. Para descompactar utilize o programa (Ark Archiving Tool), que estão no Menu K ==> Utilities ==> File ==> Ark Archiving Tool e descompacte na pasta Lazarus.

Após o arquivo ser descompactado surgirão os seguintes arquivos:

# ls
fpc.cfg
ibgtk2.0-dev_2.14.4-0ubuntu1_i386.deb
lazarus_install.txt
libgdk-pixbuf-dev_0.22.0-14_i386.deb

Veja, os arquivos/pacotes estão no formato .DEB padrão do Debian, então você pode pensar, "e agora?". É muito simples, vamos baixar o programa Alien para fazer a conversão para o formato TGZ do Slackware. O Alien converte arquivos/pacotes para vários formatos.

Vamos baixá-lo, para o diretório/pasta Lazarus. O endereço para baixar ele é este:

http://ftp.de.debian.org/debian/pool/main/a/alien/alien_8.73.tar.gz

Ou, caso queira conhecer sobre o Alien, entre neste endereço:

http://packages.debian.org/unstable/source/alien

O Alien está no formato .tar.gz, então vamos utilizar o terminal para descompactá-lo:

# tar -zxvf alien_8.73.tar.gz

Observe que foi criado o diretório/pasta alien dentro do diretório/pasta Lazarus, vamos entrar lá:

# cd alien

Agora vamos copiar todos os arquivos de biblioteca para o diretório alien:

# cp /Lazarus/libgdk-pixbuf-dev_0.22.0-14_i386.deb /Lazarus/alien
# cp /Lazarus/ibgtk2.0-dev_2.14.4-0ubuntu1_i386.deb /Lazarus/alien


Para convertê-los propriamente dito, utilizaremos o comando abaixo:

# ./alien.pl -t libgdk-pixbuf-dev_0.22.0-14_i386.deb
# ./alien.pl -t ibgtk2.0-dev_2.14.4-0ubuntu1_i386.deb


Agora temos os arquivos/pacotes:
  • libgdk-pixbuf-dev_0.22.0-14_i386.tgz
  • ibgtk2.0-dev_2.14.4-0ubuntu1_i386.tgz

Instalando as bibliotecas:

# installpkg libgdk-pixbuf-dev_0.22.0-14_i386.tgz
# installpkg ibgtk2.0-dev_2.14.4-0ubuntu1_i386.tgz


Página anterior     Próxima página

Páginas do artigo
   1. Baixando o Lazarus
   2. Instalando o Lazarus
   3. Configurações finais para rodar o Lazarus
Outros artigos deste autor

Como configurar a sua placa de TV PixelView PlayTV Pro no Linux

Compartilhar uma conexão via rádio na rede interna

Leitura recomendada

GLPI - Implantação de Central de Serviços

NagiosVision: Tem humanos perto do seu servidor

CUPS + Jasmine Ubuntu Server 10.04 LTS (gerenciador de impressões e relatórios de impressão)

Inkscape - Introdução (parte 2)

Finnix - Ótima distro para manutenção de sistemas

  
Comentários
[1] Comentário enviado por thimedeal em 16/02/2009 - 17:22h

Boa tarde.
Cara apenas detalhes, para quem foi iniciante ou leigo no assunto era bom vc descrever um pouco sobre o LAZARUS.

E o link http://br.geocities.com/janunesde/Instalar_lazarus.pdf esta fora do ar.

Excelente artigo só faltou ver esses detalhes ai...

Falow

[2] Comentário enviado por janunesdemor em 16/02/2009 - 19:09h

Prezado thimedeal, dê uma olhada no http://www.vivaolinux.com.br/dica/Lazarus-o-Delphi-do-Linux-(Slackware)/ que um outra versão de como instalar o Lazarus, e caso alguém queria saber mais sobre o que é o Lazarus é um biblioteca do tipo de Delphi em ambiente gráfico ele é muito parecido com o Delphi é um ambiente gráfico para a programação em PASCAL. (Ou simplicando e muito é uma linguagem de programação, embora linguaguem propriamente é o FPC Codigo Livre Pascal, ou simplesmente Pascal). O bom do Lazarus é que ele roda em Linux e Windows (rwindows). Ou se quiser exemplo me mande um e-mail eu explico e ainda mando exemplo de programa como Editor de Texto, Calculadora, etc. Todos feito em Pascal Lazarus.

[3] Comentário enviado por janunesdemor em 18/02/2009 - 13:21h

O endereço correto para saber mais sobre como instalar o Lazarus no Slackware 12.2 e Demais versões Red, Deb entre outras.
http://janunesde.50webs.com/programacao.html e escolha "Instação do Lazarus" ou caso caso queira baixar clice no link: www.nunesdemorais.com/downloads/libs-fpc.cfg.zip ou http://janunesde.250free.com/libs-fpc.cfg.zip, não esqueça de clicar no final da página em "Click here Download" para fazer o Download do arquivo.

[4] Comentário enviado por stanley_sathler em 17/03/2010 - 00:12h

Não encontrei o arquivo "unzip libs-fpc.cfg.zip" .. onde baixo, ou em qual repositório vem?
Grato!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts