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.

  1. apt-get update : é obrigatório atualizar a lista de pacotes;

  2. 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
    

  3. 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.

  4. Instalar o alien, que converte os pacotes .rpm para .deb, com o comando :

    sudo apt-get install alien

  5. Agora transformaremos os arquivos rpm em deb, digitando na pasta onde se salvou os 3 pacotes os seguintes comandos:

      # alien fpc*
      # alien laz*
    

  6. 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
    

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

  8. Vamos em frente com a instalação (ainda no terminal, digite) :

      cd
      cd /usr/share/fpcsrc
      make
      make install
    

  9. 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.

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de Bruno Pimentel Barnett