Baixando pelo Subversion

Origem: A Bíblia do Lazarus, a enciclopédia livre.

Instalando o Lazarus pelo Subversion

Conteúdo

Entendendo as versões do Lazarus


O Lazarus, assim como a maioria dos softwares de código aberto, possui dois tipos de versões: as estáveis e as "instáveis".

As estáveis são as versões que são realmente "seguras" de ser utilizadas. Elas compreendem as versões que terminam em número par (ex: 0.9.8, 0.9.10, 0.9.12, etc...) As versões "instáveis" são as versões que estão em desenvolvimento. Elas são do tipo "Use por sua conta em risco". Pelo menos no Lazarus, as versões de desenvolvimento não são perigosas e são versões que estão sempre mais avançadas do que as versões estáveis, porque é nessas versões que os bugs são corrigidos e que novos recursos são adicionados. As versões de desenvolvimento devem ser baixadas via SVN (ver adiante).

As versões de desenvolvimento possuem mais de uma versão cada uma, ou mais de uma versão de revisão, diferente das versões estáveis que só possuem uma versão cada uma. Para verificar qual versão de revisão é a sua versão SVN vá, em um Lazarus versão SVN, até o menu Help->About. Lá você encontrará um Label: SVN Revision: xxxx. Elas compreendem as versões que terminam em número ímpar (ex: 0.9.9, 0.9.11, 0.9.13, etc...).

Vantagens e Desvantagens da Instalação Binária e SVN


As duas versões tem suas vantagens e desvantagens

Vantagens da Versão Binária:

  • A versão binária já vem com o Free Pascal incluso, com o executável do Lazarus (e StartLazarus) e com vários componentes previamente instalados.

Desvantagens da Versão Binária:

  • A versão binária em muito pouco tempo fica "antiga", ou seja, existem versões SVN de desenvolvimento que estão mais avançadas do que as binárias, com bugs corrigidos e recursos adicionados.

Vantagens da Versão SVN de Desenvolvimento:

  • A versão SVN de Desenvolvimento está sempre atualizada, com os bugs corrigidos e recursos adicionados.

Desvantagens da Versão SVN de Desenvolvimento:

  • Na versão SVN de Desenvolvimento sempre que se atualiza a versão, o Lazarus deve ser Recriado (Rebuild);
  • Na versão SVN de Desenvolvimento você já deve ter previamente instalado o Free Pascal Compiler (2.0 ou posterior);
  • As versões SVN de Desenvolvimento são consideradas por muitos "perigosas".

Compilando o Fonte do Lazarus


Se você deseja compilar o Fonte do Lazarus, você tem dois caminhos:

  • Pela IDE:

É o modo mais fácil, simplesmente vá até Tools->Configure Build Lazarus e Marque... Obs: Se você deixar marcado Examples, demorará bem mais pra recriar o Lazarus, pelo fato de ele compilar todos os exemplos do diretório Examples no diretório Lazarus.

Depois disso vá até Tools->Build Lazarus e aguarde algum tempo (pode demorar desde minutos até uma ou duas horas pra compilar, dependendo do seu computador).

  • Por Linha de Comando:

Por Linha de Comando é sempre o modo mais complicado.

Em Linux

Vá até o seu Terminal favorito (ex: konsole, xterm, etc...) e digite:

# cd /usr/share/lazarus

# make

Em Windows

Execute o Prompt de Comando e digite:

# cd C:/lazarus

# make

Obs:

  • Você deve ter o programa Make em um dos SearchPaths do Windows. Instalando o FPC 2.0 em pacote binário, ele já colocará o diretório do Make nos SearchPaths;
  • C:/lazarus deve ser trocado pelo diretório onde você instalou o lazarus, se for um diretório diferente.

Arrumando Erros

Pela IDE do Lazarus é sempre melhor, porque ela facilita a recriação da LCL, JITForms, SynEdit e outros.

Caso você tente compilar por linha de comando e esteja recebendo o erro 'Can't Find Unit Interfaces', você pode tentar fazer (em Linux ou Windows):

# cd /usr/share/lazarus/lcl

# make

# cd ..

# make

Isso recriará a LCL e depois o Lazarus em si.

Instalando o Lazarus em Windows - Instalação Via SVN


Diferente do Linux, o Windows não tem por padrão um programa SVN, então você deve antes de mais nada baixar o programa TortoiseSVN (http://tortoisesvn.sourceforge.net). Instale-o e crie um diretório (ex: C:/LazarusSVN) vá até o diretório e aperte o botão direito, vá até SVN Checkout e no próximo diálogo digite http://svn.freepascal.org/svn/lazarus/trunk Apenas na primeira vez o processo será lento, porque ele deverá baixar todos os arquivos.

Depois que ele baixar todos os arquivos, para atualizar basta apertar o botão direito e ir até SVN Update. Posteriomente, ele irá atualizar apenas o que deve ser atualizado, normalmente poucos arquivos, e isso torna o processo rápido, mesmo com uma internet lenta. Para ver o Log das últimas modificações aperte o botão direito vá até TortoiseSVN->Show Log.

Instalando o Lazarus em Linux/BSDs - Instalação Via SVN


(...)

Personal tools