Sign in Join
Wiki copytemporary

Installing Lazarus/pt: what changed

Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
11## Visão Geral
22
33Para pessoas que simplesmente querem instalar Lazarus e começar a usá-lo para programar, a maneira mais fácil é instalar uma versão recente, razoavelmente estável, de um binário (como um pacote linux ". rpm" ou um Windows ". exe"). Você pode ler as seções abaixo de linux ou Windows intitulado "binários de fpc" ou os primeiros parágrafos nas seções em instalar Lazarus em linux ou Windows; a maioria da informação restantes podem ser ignoradas seguramente.
44
55Para os que querem participar no desenvolvimento do compilador ou da IDE, ou para quem quer ter as ferramentas com atualizações em dia, uma instalação de arquivos de fonte é necessária, e muito do resto desta informação é pertinente. Lazarus provê duas partes principais:
66
77Lazarus provê duas partes principais:
88
99- LCL - Biblioteca de Componentes do Lazarus ( Lazarus Component Library )
1010- IDE - ferramenta de RAD
1111
1212Estes são em troca dependentes de
1313
1414- FPC - o compilador de freePascal ( freePascal compiler )
1515- FCL - a Biblioteca de Componentes FreePascal Componente biblioteca (FreePascal Component Library ), contendo a maioria dos componentes de não-gráficos usado pelo Lazarus.
1616
1717### Requisitos de Sistema do Lazarus
1818
19191. Compilador de FreePascal, pacotes (packages), e fontes ( sources). (*important*: of the same version/date)
20202. Uma Widget tool-kit de suporte
2121 :;Win32: : API nativas do Win32 podem ser usadas
2222
2323 :;Linux/xxxBSD: GTK+ 1.2.x : A maioria distribuições de Linux e * BSDs já instalam bibliotecas GTK+ 1.2.x. Você também pode achar em <http://www.gtk.org>.\
2424 Você também desejará ter gdk-pixbuf, 0.13 ou mais novo ( preferencialmente 0.18 ou mais recente), que também é achado na maioria das recentes distribuições dos últimos 2 anos. A fonte está disponível em <ftp://ftp.gnome.org/pub/GNOME/sources/gdk-pixbuf/>
2525
2626 :;Mac OS X: GTK+ 1.2.x : Você precisa das ferramentas de desenvolvedor da apple, X11 e GTK1.2. Veja abaixo como instalar o Lazarus no Mac OS X.
2727
2828 :;GTK+ 2.x: ADVERTÊNCIA : A interface interativa GTK2 não está totalmente implementada é só deve ser usada para testes.\
2929 É encontrada na maioria das distribuições recentes. Peque a fonte em <http://www.gtk.org>.
3030
3131As FAQ, perguntas mais frequentes, podem ser encontradas em <http://www.lazarus.freepascal.org> . Algumas respostas podem ser encontradas no arquivo local 'FAQ'.
3232
3333As seções seguintes descreverão como adquirir FreePascal e como instalar Lazarus corretamente.
3434
3535## Instalando o Compilador Free Pascal
3636
3737Há uma extensa discussão de como instalar e criar os compiladores Free Pascal disponíveis aqui <http://www.stack.nl/~marcov/buildfaq.pdf> - ele pode ser pouco detalhado para alguns usuários, mas ele é muito compreensível.
3838
3939Lazarus requer fpc (FreePascal) versão 1.9.x e ele requer ambas as bibliotecas fpc compiladas (binárias) e os fontes fpc da mesma versão. fpc 1.0.6 é muito bugado e fpc 1.0.10 tem problemas abrindo formulários criados com fpc 1.9.x. FreePascal versão 2.0.0 foi agora lançada, e é o compilador preferido (fpc-2.0.0).
4040
4141### Instalando o Free Pascal no Linux
4242
4343#### Binários FPC
4444
4545O ultimo lançamento do FreePascal, versão 2.0.1, pode ser obtido do website FreePascal (http://www.freepascal.org/download.html, então escolha um mirror) ou do sourceforge (http://sourceforge.net/projects/lazarus).
4646
4747Na seção de downloads do Lazarus (http://www.lazarus.freepascal.org ) você pode pegar os RPM do Free Pascal Compiler (compiler / linux) e seus pacotes. Se você não tem uma distribuição baseada em pacotes, você pode baixar e instalar tarball do <http://www.freepascal.org>. Se você deseja compilar os binários você mesmo, veja a seção BSD.
4848
4949Instruções:
5050
5151Baixe os últimos arquivos de <http://sourceforge.net/project/showfiles.php?group_ide=89339>. Um exemplo:
5252
5353:* fpc-2.0.1-050923.i386.rpm
5454
5555:* fpcsrc-2.0.1-050923.i386.rpm
5656
5757:* lazarus-0.9.10-0.i386.rpm\
5858e instale-o com:
5959
6060:* rpm -Uvh fpc-2.0.1-050923.i386.rpm
6161
6262:* rpm -Uvh fpcsrc-2.0.1-050923.i386.rpm
6363
6464:* rpm -Uvh lazarus-0.9.10-0.i386.rpm\
6565Pacotes Debian em Snapshost diários podem ser baixados de <http://cYcnus.de/deb/>. No momento presente este contém somente os componentes fpc compilados, mas não os fontes, o qual é necessário para a maior parte da programação Lazarus.
6666
6767#### Fontes FPC
6868
6969Juntamente com o lançamento da versão 2.0, FPC não utiliza mais CVS, tendo migrado para o Subversion (SVN). Por enquanto, ainda não existe um espelho CVS, então você deve utilizar SVN para conseguir os fontes FPC.
7070
7171##### Download do Daily Snapshot (versão 2.1.x)
7272
7373Você pode baixar os fontes da versão em desenvolvimento de hoje (2.1.x) na forma de um pacote de snapshot do repositório de fontes SVN: estes snapshots são atualizados diariamente e refletem o estado atual do repositório de fontes. Os arquivos são guardados no site que tem o arquivo SVN.
7474
7575Arquivo de fontes inteiramente público da versão 2.1.x: [fpc.zip](ftp://ftp.freepascal.org/pub/fpc/snapshot/v21/source/fpc.zip) (24 MB)
7676
7777##### Download do Daily Snapshot da versão 2.0.x
7878
7979Você pode baixar os fontes da versão em desenvolvimento de hoje (2.0.x) na forma de um pacote de snapshot do repositório de fontes SVN: estes snapshots são atualizados diariamente e refletem o estado atual do repositório de fontes. Os arquivos são guardados no site que tem o arquivo SVN.
8080
8181Arquivo de fontes inteiramente público da versão 2.0.x: <ftp://ftp.freepascal.org/pub/fpc/snapshot/v20/source/fpc.zip> fpc.zip\] (24 MB)
8282
8383##### Conexão com o Source Repository com SVN (substitui a seção em conexão com o CVS)
8484
8585Como alternativa pra os arquivos zip diários dos fontes do SVN, o repositório do SVN foi tornado acessível a qualquer pessoa, com acesso somente-leitura. Quer dizer que você pode ter acesso direto ao código e terá os fontes do último minuto. Este é também um método que requer menor largura de banda, uma vez que você tenha feito o primeiro download ("checkout", no jargão do SVN).
8686
8787##### Snapshots de desenvolvimento
8888
8989Como fazer isso? Você precisa ter o SVN instalado, é claro. Veja [aqui](http://subversion.tigris.org/) as instruções sobre como fazer isso.
9090
9191Mude para o diretório-pai da sua área de desenvolvimento, por exemplo:
9292
93-`[]$ cd /home/username/FreePascal`
93+```text
94+[]$ cd /home/username/FreePascal
95+```
9496
9597Para baixar o repositório inteiro de fontes, todos os módulos disponíveis publicamente, escreva:
9698
97-`[]$ svn checkout `[`http://svn.freepascal.org/svn/fpc/trunk`](http://svn.freepascal.org/svn/fpc/trunk)` fpc`
99+```text
100+[]$ svn checkout http://svn.freepascal.org/svn/fpc/trunk fpc
101+```
98102
99103Normalmente você deveria realizar este passo só uma vez. Para atualizar os fontes que foram baixados (checkout) acima:
100104
101-`[]$svn update fpc`
105+```text
106+[]$svn update fpc
107+```
102108
103109##### Fixes do 2.0.x
104110
105111Os fixes necessitam um diretório separado, crie um diretório separado 'fixes', entre nele, e repita o seguinte comando checkout com a URL <http://svn.freepascal.org/svn/fpc/branches/fixes_2_0>:
106112
107-`[]$ cd mysvn/fixes`\
108-`[]$ svn checkout `[`http://svn.freepascal.org/svn/fpc/branches/fixes_2_0`](http://svn.freepascal.org/svn/fpc/branches/fixes_2_0)` fpc`
113+```text
114+[]$ cd mysvn/fixes
115+[]$ svn checkout http://svn.freepascal.org/svn/fpc/branches/fixes_2_0 fpc
116+```
109117
110118e para alterar:
111119
112-`[]$ svn update fpc`
120+```text
121+[]$ svn update fpc
122+```
113123
114124As fontes de docs estão em um repositório separado, chamado fpcdocs, então, o comando para pegá-lo é
115125
116-`[]$ svn checkout `[`http://svn.freepascal.org/svn/fpcdocs/trunk`](http://svn.freepascal.org/svn/fpcdocs/trunk)` fpcdocs`
126+```text
127+[]$ svn checkout http://svn.freepascal.org/svn/fpcdocs/trunk fpcdocs
128+```
117129
118130Se você necessita ler mais sobre subversion, leia este excelente [Subversion book](http://svnbook.red-bean.com/) o qual está também disponível online em diferentes formatos livremente.
119131
120132Para os curiosos: Você tem somente acesso de leitura,então não tente alterar nada :-)
121133
122134Para maiores informações, veja no site [FreePascal](http://www.freepascal.org/develop.html)
123135
124136### Instalando o Lazarus no Windows
125137
126138#### Binários FPC do Windows
127139
128140Sem dúvida o modo mais fácil para adquirir uma instalação funcional de Free Pascal é baixar a última liberação dos binários do Lazarus para o Windows no SourceForge - a liberação contém as versões atuais do compilador do FreePascal e as bibliotecas de FreePascal como também o lazarus IDE. Se você quer instalar direto das fontes, vá em frente e siga lendo!
129141
130142Você pode adquirir o instalador zipado para o fpc 2.0.0 na seção Free Pascal em <http://www.freepascal.org/download.html>, e então escolha um mirror). Instalando direto das fontes - -veja a próxima seção para saber os adquirir-- não é para novatos, desde que você precisa de um compilador é um bom começo
131143
132144#### Fontes de FPC para Windows
133145
134146\<\<\<\< Veja a seção sob FPC Sources para Linux onde o uso de SVN é descrito \>\>\>\>
135147
136148O modo mais fácil para adquirir fontes Free Pascal é via CVS; veja a próxima seção para saber mais disso. Você também pode baixar como um pacote todo -- veja <http://www.freepascal.org/develop.html> para o visão diária da árvore de liberação 2.1.x.
137149
138150Fontes Windows FPC por CVS ()
139151
140152Você precisará ter um cliente de CVS como TortoiseCVS ou WinCVS instalado para executar os passos abaixo. Os comandos exatos variam entre clientes de CVS; os fornecidos abaixo são para serem usados com um cliente CVS, o qual esta disponível para download aqui.
141153
142154Primeiramente crie um diretório no qual você deseja colocar os fontes. Qualquer usuário normal pode fazer isso. Crie um diretório para fpc (ex: C:\Source), então faça o seguinte na linha de comando:
143155
144-` C:\Source> set CVSROOT=:pserver:cvs@cvs.freepascal.org:/FPC/CVS`\
145-` C:\Source> cvs login      // o password é 'cvs' sem as aspas`\
146-` C:\source> cvs -z3 co fpc // Isto criará um fpc de diretório que pode ser usado depois no IDE.`
156+```text
157+ C:\Source> set CVSROOT=:pserver:cvs@cvs.freepascal.org:/FPC/CVS
158+ C:\Source> cvs login // o password é 'cvs' sem as aspas
159+ C:\source> cvs -z3 co fpc // Isto criará um fpc de diretório que pode ser usado depois no IDE.
160+```
147161
148162Dica: Para baixar/atualizar as mais recentes mudanças que você simplesmente pode fazer
149163
150-` C:\> cd Source\FPC`\
151-` C:\Source\FPC> cvs -z3 update -dP`
164+```text
165+ C:\> cd Source\FPC
166+ C:\Source\FPC> cvs -z3 update -dP
167+```
152168
153169*Como: Escreva-me.*
154170
155171See: <http://www.freepascal.org/down-win32.html> . Você pode achar uma lista de mirrors em <http://www.freepascal.org/sdown.html>. Baixe o FPC como um grande arquivo, descompacte e execute o install.exe.
156172
157173Estendendo sua variável de PATH ao diretório de fpc:
158174
159175- Win98: Edite autoexec.bat e adicione a linha: PATH=%PATH%;C:\pp\bin\bin\win32
160176- WinXP/2k: Meu computador (clique direito) -\> Propriedades -\> Advanced (Page) -\> Enviroment Variables -\> System Variables -\> Edit "PATH", Add "C:\pp\bin\bin\win32" aqui.
161177
162178Reinicie o windows.
163179
164180*Como: Explicar como baixar as fontes fpc e contruir o compilador*
165181
166182### Instalando o Free Pascal no BSD manualmente
167183
168184Efetivamente você precisa de:
169185
170186Um arquivo com todos os fontes, ou dois, FPC e Lazarus.
171187
1721881\. Por exemplo, para o FPC <ftp://ftp.freepascal.org/fpc/dist/Linux/separate/sources.tar> , preferivelmente um export, sem CVS/ dirs. O arquivo acima falha nisso.
173189
1741902\. Fontes SnapShot do Lazarus.
175191
176192- Qualquer starting compiler a partir da versão 1.9. Você pode verificar analisando a saída de "ppc386 -i". Se for 1.9.3 até 2.0.x está bem.
177193- Pacotes dependentes: para FreeBSD são gtk12, glib12, gdk_pixbuf, make GNU, iconv e gettext
178194
179195Construção do FPC:
180196
1811971\. Pegar: os arquivos necessários: fontes do FPC, starting compiler.
182198
1831992\. Extrair: de-tgz para um diretório de trabalho.
184200
1852013\. Construir: vá para work/fpc/ e execute:
186202
187-` $MAKE all OPT='-gl'  PP=/path/to/startingcompiler-name-ppc386`\
188-`(/path/to/ can be omitted when ppc386 is in the path)`\
189-`($MAKE is make on linux and gmake on BSD)`
203+```text
204+ $MAKE all OPT='-gl' PP=/path/to/startingcompiler-name-ppc386
205+(/path/to/ can be omitted when ppc386 is in the path)
206+($MAKE is make on linux and gmake on BSD)
207+```
190208
1912094\. Instalar: de novo para work/fpc, execute:
192210
193-`$MAKE install PP=compiler/ppc386 PREFIX=$THEPREFIX`\
194-`(THEPREFIX= usually is /usr/lcoal, but e.g. on NetBSD it is /usr/pkg for ports)`\
195-`Create a symlink:`\
196-`  ln -s $THEPREFIX/lib/fpc/2.0.1/ppc386 $THEPREFIX/bin/ppc386`\
197-`     install sourceinstall PREFIX=$THEPREFIX`
211+```text
212+$MAKE install PP=compiler/ppc386 PREFIX=$THEPREFIX
213+(THEPREFIX= usually is /usr/lcoal, but e.g. on NetBSD it is /usr/pkg for ports)
214+Create a symlink:
215+ ln -s $THEPREFIX/lib/fpc/2.0.1/ppc386 $THEPREFIX/bin/ppc386
216+ install sourceinstall PREFIX=$THEPREFIX
217+```
198218
1992195\. Configurar: execute compiler/utils/samplecfg \$THEPREFIX/lib/fpc/2.0.1 \$ETCDIR.
200220
2012216\. Opcional: veja se "ppc38 -i" dá alguma saída, ou se dá algum aviso de que o usuário precisa adicionar \$PREFIX/bin ao seu Path atual. Tente compilar um programa com -viwn e veja se isso dá algum erro.
202222
203223Notas:
204224
205225- Se precisar das listas do pacote fpcmake, você precisa gerá-los ou supri-los você mesmo, in the port ou em um arquivo extra, faça uma instalação "falsa" de /tmp/pack e encontre os arquivos instalados pela busca de arquivos. \>ll
206226- \$THEPREFIX e \$ETCDIR devem ser configuráveis pelo usuário. Senão, instalações locais não são possíveis.
207227- BSDHIER=1 em todos os comandos make força a hierarquia de convenções do BSD.
208228
209229## Instalando o Free Pascal em Mac OS X
210230
211231Você precisa do Apple Developer tools, x11 e gtk1.2.
212232
213233Baixar os pacotes e instalá-los apropriadamente pode ser uma tarefa demorada. Por isso existem vários gerenciadores de pacote. Um deles é o Fink: Baixe o Fink de <http://fink.sourceforge.net/download/index.php?phpLang=en> e siga as instruções de instalação.
214234
215235Developer tools: são incluídos nos CDs de instalação originais do OSX, ou baixe-os em ADC (é necessário registrar-se): <http://developer.apple.com/>.
216236
217237Apple x11: no sistema novo: escolha "Customize" na caixa de diálogo de instalação e cheque "x11".
218238
219239Em um sistema já instalado: baixe <http://www.apple.com/downloads/macosx/apple/x11formacosx.html>
220240
221241No Terminal, execute
222242
223-`       sudo fink install gdk-pixbuf gtk+ gtk+-data gtk+-shlibs gtk-doc gtkglarea gtk-engines`
243+```text
244+ sudo fink install gdk-pixbuf gtk+ gtk+-data gtk+-shlibs gtk-doc gtkglarea gtk-engines
245+```
224246
225247A aplicação X11 está em /Applications/Utilities/X11.
226248
227249Dica: a maioria dos programas x11, inclusive o Lazarus, esperam receber foco quando o usuário clica na janela. No Mac OS X isso é desativado. Você pode ativá-lo para todos as aplicações x11 escrevendo no terminal:
228250
229-`       defaults write com.apple.x11 wm_click_through -bool true`
251+```text
252+ defaults write com.apple.x11 wm_click_through -bool true
253+```
230254
231255Compilador Free Pascal
232256
233257Baixe e instale o compilador Free Pascal (pelo menos 1.9.5 de 16 de Agosto de 2004) de <https://sourceforge.net/project/showfiles.php?group_id=89339>
234258
235259Quando compilar software gtk-related, você precisa adicionar duas linhas ao arquivo fpc.cfg para habilitá-los a usar as bibliotecas
236260
237-`-Fl/sw/lib`\
238-`-Fl/usr/X11R6/lib`
261+```text
262+-Fl/sw/lib
263+-Fl/usr/X11R6/lib
264+```
239265
240266Para Lazarus você precisa dos fontes do FPC também (obsoleto: use o SVN): Crie um diretório em que você gostaria de pôr os fontes. Não é necessário ser root para isso, qualquer usuário normal pode fazê-lo. Primeiro crie um diretório para o FPC (e.g. /Users/username/freepascal), depois abra um terminal e faça o seguinte:
241267
242-`[]$ bash`\
243-`[]$ export CVSROOT=:pserver:cvs@cvs.freepascal.org:/FPC/CVS`\
244-`[]$ cvs login`
268+```text
269+[]$ bash
270+[]$ export CVSROOT=:pserver:cvs@cvs.freepascal.org:/FPC/CVS
271+[]$ cvs login
272+```
245273
246274a senha é 'cvs' sem as aspas
247275
248-`[]$ cvs -z3 co fpc`
276+```text
277+[]$ cvs -z3 co fpc
278+```
249279
250280Isso criará um diretório chamado FPC que pode ser usado mais tarde na IDE. Dica: para baixar ou atualizar as suas modificações você pode simplesmente fazer
251281
252-`[]$ cd /Users/username/freepascal/fpc`\
253-`[]$ cvs -z3 update -dP`
282+```text
283+[]$ cd /Users/username/freepascal/fpc
284+[]$ cvs -z3 update -dP
285+```
254286
255287## Instalando o Lazarus
256288
257289### Instalando o Lazarus no Linux
258290
259291#### Instalação usando RPMs
260292
261293A maneira mais fácil de pegar a instalação atual do Lazarus é baixando o RPM para Free Pasca e Lazarus do repositório do SourceForge.
262294
263295Você precisa baixar a versão selecionada de:
264296
265297- o compilador (por exemplo fpc-1.9.5-041207.i386.rpm)
266298- os fontes da biblioteca (por exemplo fpcsrc-1.9.5-041207.i386.rpm)
267299- o pacote do Lazarus (por exemplo lazarus-0.9.2.4-fpc_1.9.5_041207.i386.rpm).
268300
269301Então você usa os seguintes comandos (é necessário ter privilégios de root - use su ou sudo)
270302
271-`rpm -Uvh fpc-1.9.5-041207.i386.rpm`\
272-`rpm -Uvh fpcsrc-1.9.5-041207.i386.rpm`\
273-`rpm -Uvh lazarus-0.9.2.4-fpc_1.9.5_041207.i386.rpm`
303+```text
304+rpm -Uvh fpc-1.9.5-041207.i386.rpm
305+rpm -Uvh fpcsrc-1.9.5-041207.i386.rpm
306+rpm -Uvh lazarus-0.9.2.4-fpc_1.9.5_041207.i386.rpm
307+```
274308
275309#### Instalação pelo fonte
276310
277311Se você prefere instalar pelo fonte e compilar os arquivos você mesmo, siga essas instruções.
278312
279313Porque o material inteiro do Lazarus está instalado em um único diretório, desinstalar é muito fácil e você não precisa ser o root para instalar o Lazarus. Você pode pegar os arquivos tgz para FPC, fpcsrc e Lazarus nas seções de download ou pode baixá-los diretamente por SVN.
280314
281315##### Baixando o Lazarus do SVN
282316
283317O repositório do Lazarus foi movido do CVS para o SVN (Sub-versão). O SVN possibilita uma maneira fácil de atualizar os fontes simplesmente baixando as modificações. Esta é maneira recomendada e economiza bastante tempo. Uma conexão com a Internet é necessária para isso: você precisa ser o root. O Lazarus não precisa de permissão especial, nem durante a instalação nem at runtime.
284318
285319Com a mudança nós também modoficamos o layout do diretório dos fontes. A diferença principal é que todos os fontes da IDE foram movidas de root para um subdiretório IDE separado. Como se pode entender, isso tem um impacto nos Makefiles, nos searchpaths, etc. Nós estamos estamos consertando algumas coisas, portanto, se alguma coisa não funcionar, nos comunique.
286320
287321Agora a coisa mais importante
288322pegar os fontes.
289323
290-` []$ svn checkout `[`http://svn.freepascal.org/svn/lazarus/trunk/`](http://svn.freepascal.org/svn/lazarus/trunk/)` lazarus`
324+```text
325+ []$ svn checkout http://svn.freepascal.org/svn/lazarus/trunk/ lazarus
326+```
291327
292328(ou qualquer outro diretório que você queira par pôr os fontes)
293329
294330Em ocasiões subseqüentes, para atualizar simplesmente escreva
295331
296-` []$ svn update lazarus`
332+```text
333+ []$ svn update lazarus
334+```
297335
298336Para mais informações sobre o Subversion, veja: <http://subversion.tigris.org/>
299337
300338Nota: o CVS ainda é acessível, mas está congelado. Isto quer dizer que nenhuma nova atualização é recebida.
301339
302340##### Compilando e executando
303341
304342Se você fez o checkout do CVS ou SVN, o passo seguinte é:
305343
306344Compilar o Lazarus
307345
308-`[]$ cd lazarus`\
309-`[]$ make  (gmake on BSD)`
346+```text
347+[]$ cd lazarus
348+[]$ make (gmake on BSD)
349+```
310350
311351Se o FPC estiver instalado corretament, a compilação deve funcionar sem problemas. Se não, veja as FAQ;
312352
313353Iniciar o Lazarus
314354
315-`[]$ ./lazarus`
355+```text
356+[]$ ./lazarus
357+```
316358
317359A IDE deve iniciar. Se você iniciar o Lazarus em um terminal, você poderá ver algumas notas sobre configurações faltando. Isso é normal na primeira vez. A IDE automaticamente procura onde o compilador Free Pascal e seus fontes estão instalados buscando nos diretórios mais comuns.
318360
319361Verifique os caminhos
320362Use o menu da IDE para ir para
321363
322364
323365Environment -\> Environment Options -\> Files
324366
325367O 'diretório dos fontes do FPC' deve apontar para os seus fontes do FPC. Esse diretório normalmente termina com /fpc/ ou /fpcsrc/ (por exemplo /usr/src/fpcsrc ou /home/username/freepascal/fpc) e contém diretórios como 'compiler', 'docs', 'fcl', 'rtl' e 'packages'.
326368
327369''A-Fazer: explicar os outros caminhos.
328370
329371Dica
330372
331373Para atualizar o Lazarus você pode usar
332374
333-`[]$ svn update lazarus`
375+```text
376+[]$ svn update lazarus
377+```
334378
335379então para atualizar o caminho:
336380
337-`[]$ make clean all   (gmake on BSD)`
381+```text
382+[]$ make clean all (gmake on BSD)
383+```
338384
339385Isto vai reconstruir o Lazarus e criar uma IDE sem os pacotes do Lazarus. Para vincular pacotes instalados faça *antes* o acima:
340386
341-`[]$ make idepkg`
387+```text
388+[]$ make idepkg
389+```
342390
343391#### Instalando o Lazarus no Debian GNU/Linux
344392
345393Existem pacotes preliminares Debian para Lazarus disponíveis para download. Leia o arquivo /usr/share/doc/lazarus/README.Debian cuidadosamente antes de começar a usá-lo. Feedback é necessário e bem-vindo; por favor envie seus comentários para Carlos Laviola \<claviola@debian.org\>.
346394
347395#### Outra (mais fácil?) maneira de instalar o Lazarus no Debian
348396
349397Instalação simples em Debian (supõe que é uma instalação nova do Debian, sem bibliotecas de desenvolvimento carregadas)
350398
351399Do repositório no SourceForge, baixe o último FPC, FPCLIB e Lazarus; siga os links de <http://lazarus.freepascal.org>, clique no botão "downloads" à esquerda, depois em "binaries" e então em "Linux", depois em "Current Lazarus RPM". Isso vai trazê-lo a
352400
353401
354402<http://sourceforge.net/project/showfiles.php?group_id=89339>
355403
356404então baixe os seguintes arquivos (ou os mais recentes, se disponíveiis)
357405
358406- fpc-2.0.0-0.i586.rpm
359407- fpcsrc-2.0.0-0.i386.rpm
360408- lazarus-0.9.8-fpc_2.0.0_0.i386.rpm
361409
362410mude para o diretório em que estes arquivos estão, torne-se root (su) e escreva:
363411
364-`alien fpc*     //isto vai converter FPC e FPCSRC para o formato debian `\
365-`alien laz*`
412+```text
413+alien fpc* //isto vai converter FPC e FPCSRC para o formato debian
414+alien laz*
415+```
366416
367417e então instale os pacotes gerados (.de) fazendo (como root):
368418
369-`dpkg -i fpc*.deb laz*.deb`
419+```text
420+dpkg -i fpc*.deb laz*.deb
421+```
370422
371423Ou use o kpackage ou um utilitáriio similar para instalar os arquivos FPC, fpcsrc e Lazarus .deb gerados.
372424
373425Nota: se você não tem alien escreva:
374426
375-`apt-get install alien`
427+```text
428+apt-get install alien
429+```
376430
377431Você precisa produzir um arquivo de configuração, que vai ficar em /etc/fpc.cfg. Ainda como root, mude para o diretório principal do Lazarus /usr/lib/fpc/2.0.0 e escreva sh ./samplecfg /usr/lib/fpc/2.0.0 /etc Verifique o conteúdo do seu novo arquivo de configuração (cat /etc/fpc.cfg) e faça as modificações quee quiser usando vi ou outro editor de text. Também tenha certeza de que não existem arquivos de configuração antigos, por exemplo, no seu diretório home (~/.fpc.cfg).
378432
379433Você precisa instalar os pacotes de desenvolvimento do GTK e as bibliotecas pixbuf, assim
380434
381-`apt-get install libgtk2.0-dev`\
382-`apt-get install libgdk-pixbuf-dev`
435+```text
436+apt-get install libgtk2.0-dev
437+apt-get install libgdk-pixbuf-dev
438+```
383439
384440E então você deve estar pronto para começar a programar!
385441
386442### Instalando o Lazarus no Mac OS X
387443
388444Funciona de forma bem parecida com o Linu. Mas você precisa primeiro instalar o Apple Developer Tools e o X11.
389445
390446Snapshots estão disponíveis em <http://www.de.freepascal>.
391447
392448Se você quiser experimentar e desenvolver a interface do Carbon Widgeset, olhe em [[Carbon Interface]].
393449
394450### Instalando o Lazarus no Windows
395451
396452Os releases atuais dos pacotes de binários do Lazarus para Windows se instalam muito facilmente e devem funcionar 'out-of-the-box'.
397453
398454É até possível instalar o pacote inteiro Lazarus/FPC em um drive USB protátil (capacidade de pelo menos 256 MB), para uso em ambientes em que você não está autorizado a instalar software na estação de trabalho Windows ou em que você não tem privilégios de administrador. Você precisa ter um pouco de cuidado ao ajustar os caminhos nas opções de ambiente e do compilador e no arquivo fpc.cfg. Pode também ser necessário guardar o diretório para teste de compilação no seu drive portátil. Para realizar tal tarefa, vide <http://www.lazarus.freepascal.org/index.php?name=PNphpBB2&file=viewtopic&p=25476#25476>
399455
400456O pacote de binários está disponível para Linux e Windows de
401457
402458<http://sourceforge.net/project/showfiles.php?group_id=89339>
403459
404460Baixe o último release (atualmente Lazarus 0.9.6-20050225-win32.exe) e carregue a aplicação. Você vai ser conduzido a uma típica instalação Windows em que o compilador FPC e as bibliotecas-fonte são instaladas na mesma estrutura de diretório do Lazarus e a IDE deve carregar e operar sem maiores problemas, desde que você tenha desinstalado alguma versão anterior do Lazarus e/ou FPC (freqüentemente encontrado no diretório c:\pp).
405461
406462Você pode também pegar o Snapshot do Lazarus para Windows em: <http://www.de.freepascal.org/lazarus/>
407463
408464#### Instalando dos fontes
409465
410466Se você preferir instalar dos fontes, siga estas instruções (Obrigado a Joe pela descrição passo-a-passo inicial)
411467
412468Você precisa baixar os fontes do Lazarus:
413469
414470
415471<http://www.de.freepascal.org/lazarus/>
416472
417473Descompacte-o em C:\Lazarus, por exemplo. Você precisa instalar pelo menos o FPC-2.0.0, mas o snapshot FPC-2.0.1 ou 2.1.1 também é possível. Ele compila para mim, e o Lazarus.exe funciona. O caminho para o meu FPC é: c:\pp\bin\win32. Neste diretório você pode encontrar um bocado de executáveis (make, grep, ppc386, etc)
418474
419475Abra uma linha de comando. Start-\>Run...\>command ou escolha o ícone do DOS.
420476
421477Escreva:
422478
423-`cd c:\lazarus`\
424-`set path=c:\pp\bin\win32;c:\lazarus  //obviamente mude o primeiro`\
425-`                                     //para o seu caminho`\
426-`windres -i lazarus.rc -o lazarus.res`\
427-`make`
479+```text
480+cd c:\lazarus
481+set path=c:\pp\bin\win32;c:\lazarus //obviamente mude o primeiro
482+ //para o seu caminho
483+windres -i lazarus.rc -o lazarus.res
484+make
485+```
428486
429487Se você for sortudo, pode escrever: Lazarus.exe. O editor de fontes, caixas de diálogo e editor de propriedades funcionam, mas não perfeitamente... Olhe e verá.
430488
431489Você também pode compilar exemplos:
432490
433-`cd examples`\
434-`make`
491+```text
492+cd examples
493+make
494+```
435495
436496Se você extraiu o Lazarus para outro drive, por exemplo d:\lazarus, pode acontecer que você precise do utilitário GNU para fazer isto. Se você já o tem, pode tomar o seu caminho em set path=...;\<gmakepath\> mas é mais simples não escolher o drive d:\\.
437497
438498É tudo.
439499
440500### Experiências adicionais e proposição para a instalação do FPC e do Lazarus
441501
442502Em Linux, fazer o Lazarus funcionar pode ser complicado. Se você já instalou versões anteriores do FPC e/ou do Lazarus, precisa ter bastante cuidado para que os PATHS sejam ajustados de modo a que somente a sua nova versão seja chamada.
443503
444504As armadilhas que você vai encontrar em várias tentativas com SuSE Linux incluem:
445505
446506As versões RPM freqüentemente instalam o FPC em bin ou /usr/bin, com as bibliotecas em /lib ou /usr/lib.
447507
448508Se você fizer uma instalação make dos fontes ou usar um .tar.gz, o compilador será normalmente instalado em /usr/local/bin com as bibliotecas em /usr/local/lib.
449509
450510Assim se versões mais recentes forem instaladas do RPM, certifique-se de que todos os vínculos foram mudados para refletir a estrutura de diretórios do seu novo compilador. O lugar para fazer estas mudanças é em /etc/fpc.cfg. Certifique-se de que não existem arquivos de configuração abandonados no seu diretório home ou no seu diretório de download do FPC. Tipicamente eles estão em ~/.fpc.cfg.
451511
452512Certifique-se de que os vínculos em /etc/fpc.cfg apontam para as versões corretas das suas bibliotecas (particularmente se você tiver versões antigas delas ainda prontas para ser usadas).
453513
454514Em /usr/local/bin ou /usr/bin existe um arquivo chamado FPC. Este é o executável que é chamado quando você invoca o compilador. Uma das primeiras coisas que ele faz é abrir ppc386 no mesmo diretório. Este tem que ter a mesma versão do arquivo do FPC, ou pode ser um vínculo apontando para o verdadeiro ppc386 em algum outro diretório (como um dirertório de bibliotecas ou o diretório do FPC no seu próprio espaço de desenvolvimemento). Certifique-se de atualizar o seu vínculo se você intalar uma versão mais recente do compilador.
455515
456516Tente executar o compilador da linha de comando usando um dos exemplos simples de programas ou um que você tenha escrito.
457517
458518Mudando para o Lazarus:
459519
460520Se você usa um snapshot baixado (.tar.gz) ou pega os fontes do CVS, vá para o seu diretório do Lazarus e escreva:
461521
462-`make`\
463-`./lazarus `
522+```text
523+make
524+./lazarus
525+```
464526
465527e a IDE deve carregar. Pode haver uma mensagem dizendo que não pode encontrar os fontes. Neste caso, vá para o menu e selecione Environment -\> Environment options e insira o nome do diretório em que você espera encontrar os arquivos do Lazarus (por exemplo, ~/FreePascal/lazarus), o seu compilador (por exemplo, /usr/local/bin/ppc386), o diretório de fontes do Free Pascal (por exemplo, /usr/local/lib/fpc/\$version/fpc ou um diretório no seu próprio epaço, por exemplo, ~/FreePascal/fpc). Então feche a caixa de diálogo e comece a programar.
466528
467529Você pode encontrar mais problemas quando começar a programar ou compilar. A maioria deles estará relacionada à seleção do PATH.
468530
469531Muitas das dificuldades são resolvidas com as FAQ do Lazarus, encontrada nesta wiki ou em uma lista mais completa no site principal do Lazarus, <http://www.lazarus.freepascal.org/modules.php?op=modload&name=FAQ&file=index>
470532
471533Do menu principal selecione Run -\> Compiler Options (ou Project -\> Compiler Options em versões mais recentes do Lazarus) e selecione a tab Paths na caixa de diálogo resultante. Existem várias caixas de texto para entrada de caminhos para arquivos de unidade, arquivos Include, outros arquivos de fontes, bibliotecas, etc. Para cada um existe um botão elipse (...) à direita, com ele você terá uma janela em branco para inserir informações de caminho e uma janela menor com sugestões. Selecione quantas quiser (ou todas) e pressione o botão Adicionar para transferir a seleção para a janela maior. Quando sua seleção estiver completa pressione OK e vá para a próxima janela. Você vai saber de outros caminhos que precisam ser seguidos, pressione o botão Browse associado com cada caixa de edição e insira os caminhos adicionais.
472534
473535Quando você achar que seus caminhos estão corretos, tente compilar sua aplicação. Se houver mais erros relacionados a caminhos ('can't find unit .......') vá para trás e cheque seus caminhos, em /etc/fpc.cfg e na sua caixa de diálogo Run -\> Compiler Options (ou Project -\> Compiler Options, dependendo da sua versão).
474536
475537Uma vez que o ambiente e os Paths estiverem corretos, é bom salvar suas configurações em um arquivo, senão você terá que refazer este processo a cada novo projeto. Na caixa de diálogo Run -\> Compiler options existe um botão Carregar/Salvar. Selecione-o e salve as configurações em um arquivo de sua escolha. O meu é ~/FreePascal/default.cfg. Então a cada vez que eu iniciar um novo projeto, posso ir para Run -\> Compiler Options (ou Project -\> Compiler Options), selecionar Carregar/Salvar e carregar o meu arquivo default.cfg para o novo projeto. Você pode, claro, modificar as opções de cada novo projeto se quiser.
476538
477539### Instalando o lazarus em um Pendrive
478540
479541Por favor, escrevam aqui!
480542
481543## Contribuições Originais e Mudanças
482544
483545This page has been converted from the epikwiki [version](http://lazarus-ccr.sourceforge.net/index.php?wiki=InstallingLazarus).
484546
485547- Iniciada a tradução para o português fititnt 20/11/2005
486548- Initially imported and formatted. VlxAdmin 9/22/2003
487549- Changed Joe's part for Windows to require fpc 1.0.10. Vincent 9/25/2003
488550- Updated "What is required for lazarus". AndrewJohnson 10/1/2003
489551- Finished formatted the InstallingLazarus page VlxAdmin 2/22/2004
490552- Posted some notes about Installing FPC and Lazarus: mostly reflecting experiences in trying to get the PATHS right in Linux. 3/11/2004 User:Kirkpatc
491553- Copied the contents of my note into the main InstallingLazarus section, edited it slightly. I don't know how to remove the original note. 3/12/2004 User:Kirkpatc
492554- Removed the original note. Tidied the wiki and formatting a bit. VlxAdmin
493555- Corrected a couple of typos - 3/12/2004 User:Kirkpatc
494556- Added link for daily snapshot deb packages - 3/27/2004 Vincent
495557- Fixed links in GettingLazarus (downloading binaries) and several other pages. 22 July 2004 User:Kirkpatc
496558- Added link for lazarus deb packages - 19 August 2004 VincentSnijders
497559- Added a short note on installing in Debian - 23 Nov 2004 User:Kirkpatc
498560- Considerable re-write and re-organization of installation section - 11 Dec 2004 User:Kirkpatc
499561- Fixed broken link - 9 Oct 2005 User:Avantman42
500562
501563---
502564*From the Free Pascal wiki, page "Installing Lazarus/pt", as it stood on 2021-06-10 after a change by Emircalife, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*
503565Category: FPC/pt
504566Category: Install/pt
505567Category: Lazarus/pt
506568Category: Português

Back to history