Instalando o Lazarus no Slackware

O Lazarus é uma ferramenta de programação livre, similar ao Delphi do Windows. O problema é que seus pacotes são desenvolvidos inicialmente para Red Hat, em RPM, deixando muitas vezes complicado a tarefa de instalá-lo em outras distribuições. Aqui mostrarei como instalar no Slackware, mas possivelmente funcionará em outras distribuições.

[ Hits: 34.854 ]

Por: Anderson de Assis de Souza em 14/12/2006


Instalando o Lazarus



O grande problema é que geralmente as pessoas tentam baixar os pacotes sem ser os RPM, mas os binários e fontes para compilar, seria o ideal mas comigo pelo menos não funcionou.

Primeiro vamos instalar o Free Pascal, fpc-2.0.4-0.i586.rpm, precisaremos do RPM instalado no Slackware, ele vem nos discos de instalação do mesmo, eu sei que o RPM não tem suporte para o Slackware nem é recomendado instalar RPM e converter o RPM em TGZ neste caso costuma dar problemas.

Comando como usuário root:

# rpm -ivh --force --nodeps fpc-2.0.4-0.i586.rpm

Não existem problemas em ser RPM, pois o Lazarus só vai consultar se os arquivos do Free Pascal existirem no disco. Neste caso não tem problema de ser RPM no Slackware.

Agora vamos instalar os fontes do Free Pascal, que são necessários também. Eu sei que existe um pacote para isso em TGZ, no site que eu informei, no caso fpc-src-2.0.4.source.tgz, mas não o instale. Existe algum problema nele.

Instale como root o pacote:

# rpm -ivh fpc-src-2.0.4-0.i386.rpm

O Lazarus só precisa que estes arquivos estejam nos diretórios corretos.

Vamos efetivamente instalar o Lazarus agora.

Descompacte o arquivo lazarus-0.9.20-0.tar.gz, de preferência como usuário root.

# tar -zxvf lazarus-0.9.20-0.tar.gz

Um diretório "lazarus" será criado, mova-o preferencialmente para o diretório correspondente informado abaixo:

Para Slackware 10.2:

# mv lazarus/ /usr/local/share/

Para Slackware 11.0:

# mv lazarus/ /usr/share/

Entre no diretório do Lazarus, como exemplo o Slackware 11.0:

# cd /usr/share/lazarus/

Execute o comando:

# make clean all

Será refeita uma compilação, deve demorar um pouco. Se tudo ocorrer sem problemas, execute:

# ./localize.sh

Crie um diretório temporário para o Lazarus compilar, preferencialmente desta forma:

# mkdir /tmp/lazarus

Dê permissão de gravação para todos os usuários, ou a menos que você queira limitar, dê permissão para um grupo, da forma que você preferir. No caso da minha sugestão fica assim:

# chmod 0777 -R /tmp/lazarus

Agora crie um link (ícone) para acesso ao Lazarus, caminho do comando:

"/usr/share/lazarus/startlazarus"

Acesse o Lazarus, deve estar funcionando. Com Lazarus já aberto, vá até o menu Environment -> Environment Options. Veja a figura abaixo:


Na opção:

"Directory for building test projects"

Mude de "/tmp/" para "/tmp/lazarus/" Caso contrário só o root conseguirá compilar.

Com isso terminamos a instalação!

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Instalando o Lazarus
   3. Incluindo mais Componentes ao Lazarus
   4. Informação extra (Firebird)
Outros artigos deste autor

Apresentando o FenixSQL - Ferramenta de Banco de Dados para Interbase / Firebird

FLogSQD - Filtro de log do proxy Squid

Trabalhando com Firebird em múltiplos arquivos de dados

Leitura recomendada

Servidor DHCP rápido e fácil para Conectiva Linux

Como criar uma distribuição baseada no Debian usando o programa Live-Build

Instalando e Configurando o Modem HSP56 MicroModem no RedHat 9.0

Arch Linux - Repositório offline

Como personalizar o prompt do shell bash

  
Comentários
[1] Comentário enviado por removido em 14/12/2006 - 17:23h

Parabéns pelo seu trabalho!

;-)

[2] Comentário enviado por escorpion em 15/12/2006 - 13:19h

Estranho vc dizer que os pacotes são em rpm, pois tenho instalado aq, e baixei os códigos fontes mesmo. Baixei direto do site do Lazarus.

[3] Comentário enviado por anderson_souza em 15/12/2006 - 13:36h

O Lazarus eh em tar.gz. Concordo.

Quem estao em RPM sao os pacotes do Free Pascal, requisito do Lazarus. Tive problemas com os binarios do Free Pascal, so resolvi com o Free Pascal em RPM mesmo.

OK.

[4] Comentário enviado por tenchi em 16/12/2006 - 16:09h

Ah, eu já tive muitos problemas com o Lazarus.. rsrsr. Mas resolvi há tempos também. Uma pergunta: Quando será que vão portar a interface dele para gtk2? É que eu não gosto muito do visual dele. Ah, e esse é o problema do Kylix (tirando o tão necessário ponto-virgula) também.. rsrs
Muito útil mesmo.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts