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.580 ]

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

Enviando mensagens para celulares TIM através de script

Howto de Compilação com Slackbuilds

DSpace no Ubuntu 12.04 - Instalação via Banco de Dados Oracle 11g

Arch Linux com LVM e encriptação na raiz - Instalação

GRUB 2 - Monte você mesmo o menu

  
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