Sign in Join
Wiki copytemporary

Installing Lazarus/sk: what changed

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

OldNewLine
11## Úvod
22
33Pre tých, ktorí jednoducho chcú nainštalovať Lazarus a začať ho používať pre programovanie, je najjednoduchším prístupom stiahnuť a nainštalovať najnovšiu, podľa možností stabilnú, binárnu verziu (linuxový balíček ".rpm alebo windowsový balíček ".exe"). Môžete si prečíteť časti pod Linux alebo Windows nazvané "fpc binaries" alebo prvé odstavece v časti o inštalácii Lazarus v Linuxe alebo vo Windows; väčšinu ostatných informácií môžete kľudne ignorovať.
44
55Tí, ktorí sa chcú spolupracovať pri vývoji prekladača alebo IDE, alebo chcú mať najaktuálnejšie nástroje, budú potrebovať inštaláciu zo zdrojových súborov a väčšina zvyšných informácií je pre nich relevantná.
66
77Lazarus pozostáva z dvoch základných častí:
88
99- LCL - knižnica komponentov Lazarus (Lazarus Component Library)
1010- IDE - Integrované vývojové prostredie
1111
1212Tieto v podstate závisia na:
1313
1414- FreePascal – prekladač FreePascal
1515- FCL – knižnica komponentov FreePascal (FreePascal Component library,obsahujúca väčšinu nevizuálnych komponentov použitých v Lazarus
1616
1717### Systémové požiadavky Lazarus
1818
19191. prekladač FreePascal, balíčky a zdrojové kódy (*dôležité* rovnakej verzie/dátumu)
20202. podporovaný Widget tool-kit
2121 :;Win32: : môže byť použité pôvodné Win32 API
2222
2323 :;Linux/xxxBSD: GTK+ 1.2.x : Väčšina distribúcií Linuxu a *BSDs už inštaluje knižnice GTK+ 1.2.x. Nájsť ich môžete aj na <http://www.gtk.org>.\
2424 Budete tiež chcieť gdk-pixbuf, 0.13 alebo novšiu (doporučené 0.18 alebo novšie), ktorú tiež nájdete vo väčšine nových distribúcií. Zdrojový kód je dostupný z <ftp://ftp.gnome.org/pub/GNOME/sources/gdk-pixbuf/>
2525
2626 :;macOS: GTK+ 1.2.x : Budete potrebovať Apple Developer Tools, X11 a GTK1.2. Viz nižšie Inštalácia pod macOS.
2727
2828 :;GTK+ 2.x: UPOZORNENIE: Rozhranie GTK2 zatiaľ nie je kompletné a je len pre testovacie účely.\
2929 Nájdete ho vo väčšine posledných distribúcií, zdrojový kód hľadajte na <http://www.gtk.org>.
3030
3131FAQ - Najčastejšie kladené otázky sú dostupné na <http://www.lazarus.freepascal.org> . Niektoré z otázok môžete nájsť v lokálnom súbore 'FAQ'.
3232
3333Nasledujúce časti popisujú ako získať FreePascal a ako správne nainštalovať Lazarus.
3434
3535## Inštalácia prekladača FreePascal
3636
3737Rozsiahla diskusia o inštalácii a budovaní prekladačov FreePascal je dostupná na <http://www.stack.nl/~marcov/buildfaq.pdf> - pre niektorých užívateľov môže byť zbytočne podrobná, ale je dostatočne vyčerpávajúca.
3838
3939Lazarus vyžaduje **fpc** (FreePascal) verzie 2.2.0 alebo novšií a vyžaduje oboje, aj preložené knižnice fpc (binárne) aj zdrojové kódy fpc, a oboje rovnakej verzie.
4040
4141### Inštalácia Free Pascalu pod Linuxom
4242
4343#### Binárky FPC
4444
4545Posledné uvoľnenie FreePascal, verziu 2.2.0, môžete získať z webovej stránky FreePascal (http://www.freepascal.org/download.html, potom zvoľte zrkadlo) alebo zo sourceforge (http://sourceforge.net/projects/lazarus).
4646
4747V sťahovacej sekcii Lazarus (http://www.lazarus.freepascal.org ) nájdete RPM balíčky prekladača Free Pascal (compiler / linux). Ak nemáte distribúciu založenú na RPM, môžete si stiahnuť a nainštalovať tarbally z <http://www.freepascal.org>. Ak si chcete binárky prekladať sami, pozrite sekciu BSD.
4848
4949Inštrukcie:
5050
5151UPOZORNENIE: ak **nepoužívate RPM** (dokonca ak plánujete použiť alien) je lepšie získať posledný stabilný fpc (momentálne 2.2.0) a nainštalovať Lazarus zo zdrojových kódov.
5252
5353Spusťte Linux a prihláste sa ako ROOT.
5454
5555Stiahnite posledné súbory z <http://sourceforge.net/project/showfiles.php?group_id=89339>. Napríklad:
5656
5757:* fpc-2.0.4-0.i586.rpm
5858
5959:* fpcsrc-2.0.4-0.i386.rpm
6060
6161:* lazarus-0.9.22-0.i386.rpm\
6262a nainštalujte ich:
6363
6464:* rpm -Uvh fpc-2.0.4-0.i586.rpm
6565
6666:* rpm -Uvh fpcsrc-2.0.4-0.i386.rpm
6767
6868:* rpm -Uvh lazarus-0.9.22-0.i386.rpm\
6969Používatelia Debianu sa budú musieť uchýliť k použitiu alien (pozor, negeneruje fpc.cfg) alebo nainštalovať tarball.
7070
7171#### Zdrojové kódy FPC
7272
7373Od uvoľnenie verzie 2.0, FPC premigroval do Subversion (SVN). Momentálne neexistuje zrkadlo CVS, takže budete potrebovať na získanie zdrojových kódov FPC použiť SVN.
7474
7575##### Stiahnutie Dennej snímky zdrojových kódov Vývojového stromu (version 2.3.x)
7676
7777Môžete stiahnuť dnešné vývojové (v 2.3.x) zrdojové kódy v podobe komprimovanej snímky SVN úložiska zdrojových kódov: tieto snímky sú denne aktualizované a odrážajú stav úložiska zdrojových kódov. Súbory sú uchovávané na stránke s archívom SVN.
7878
7979Celý verejný archív zdrojových kódov verzie 2.3.x: [fpc.zip](ftp://ftp.freepascal.org/pub/fpc/snapshot/v23/source/fpc.zip) (24 MB)
8080
8181##### Stiahnutie Dennej snímky zdrojových kódov Uvoľneného stromu (verzia 2.2.x)
8282
8383Môžete stiahnuť dnešné vývojové (v 2.2.x) zdrojové kódy, ktoré budú viesť k nasledujúcej stabilnej verzi v podobe komprimovanej snímky SVN úložiska zdrojových kódov: tieto snímky sú denne aktualizované a odrážajú stav úložiska zdrojových kódov. Súbory sú uchovávané na stránke s archívom SVN.
8484
8585Celý verejný archív verzie 2.2.x: [fpc.zip](ftp://ftp.freepascal.org/pub/fpc/snapshot/v22/source/fpc.zip) (24 MB)
8686
8787##### Pripojenie k úložisku zdrojových kódov pomocou SVN
8888
8989Ako alternatíva k denným zip súborom zdrojových kódov SVN, je každému dostupné SVN úložisko, s prístupom len na čítanie. Čiže môžete priamo pristupovať ku kódu a budete mať k dispozícii skutočne aktuálne zdrojové kódy. Je to tiež metóda, ktorá vyžaduje menej šírky pásma, okrem prvotného stiahnutia (checkout v jazyku SVN).
9090
9191##### Vývojové snímky
9292
9393(Samozrejme potrebujete mať nainštalované SVN. [Tu hľadajte](http://subversion.tigris.org/) inštrukcie ako to urobiť.)
9494
9595Zmeňte adresár (cd) na rodičovský adresár Vašej vývojovej oblasti, napr.
9696
97-`[]$ cd /home/username/FreePascal`
97+```text
98+[]$ cd /home/username/FreePascal
99+```
98100
99101Pre získanie úplného úložiska zdrojového kódu, všetkých verejne dostupných modulov, zadajte
100102
101-`[]$ svn checkout `[`http://svn.freepascal.org/svn/fpc/trunk`](http://svn.freepascal.org/svn/fpc/trunk)` fpc`
103+```text
104+[]$ svn checkout http://svn.freepascal.org/svn/fpc/trunk fpc
105+```
102106
103107Normálne stačí tento krok urobiť len raz.
104108
105109Pre aktualizáciu zdrojových kódov, stiahnutých podľa predchádzajúceho kroku (checkout), zadajte
106110
107-`[]$svn update fpc`
111+```text
112+[]$svn update fpc
113+```
108114
109115##### Opravy pre 2.2.x
110116
111117Opravy potrebujú samostatný adresrá, vytvorte napríklad adresár 'fixes', vstúpte do neho a opakujte predchádzajúci príkaz checkout s URL <http://svn.freepascal.org/svn/fpc/branches/fixes_2_2>:
112118
113-`[]$ cd mysvn/fixes`\
114-`[]$ svn checkout `[`http://svn.freepascal.org/svn/fpc/branches/fixes_2_2`](http://svn.freepascal.org/svn/fpc/branches/fixes_2_2)` fpc`
119+```text
120+[]$ cd mysvn/fixes
121+[]$ svn checkout http://svn.freepascal.org/svn/fpc/branches/fixes_2_2 fpc
122+```
115123
116124a pre aktualizáciu:
117125
118-`[]$ svn update fpc`
126+```text
127+[]$ svn update fpc
128+```
119129
120130Zdrojové kódy dokumentácie sú v samostatnom úložisku, zvanom fpcdocs, takže príkaz pre jej získanie je
121131
122-`[]$ svn checkout `[`http://svn.freepascal.org/svn/fpcdocs/trunk`](http://svn.freepascal.org/svn/fpcdocs/trunk)` fpcdocs`
132+```text
133+[]$ svn checkout http://svn.freepascal.org/svn/fpcdocs/trunk fpcdocs
134+```
123135
124136Ak sa o subversion chcete naučiť viac, prečítajte si výbronú [knihu o Subversion](http://svnbook.red-bean.com/), ktorá je slobodne dostupná online v rôznych fomátoch.
125137
126138Pre nechápavých: Máte prístup len na čítanie, takže sa nepokúšajte odoslať (commit) hocičo :-)
127139
128140Ďalšie informácie hľadajte n awebovej stránke [FreePascal](http://www.freepascal.org/develop.html).
129141
130142### Inštalácia Free Pascal vo Windows
131143
132144#### Binárne súbory FPC pre Windows
133145
134146Najjednoduchším spôsobom ako získať fungujúcu inštaláciu FreePascal je stiahnuť si aktuálnu release binárnych súborov Lazarus pre Windows zo SourceForge.net – release obsahuje aktuálnu verziu prekladača FreePascal a knižnice FreePascal, ako aj Lazarus IDE. Ak však chcete inštalovať zo zdrojových súborov, čítajte ďalej!
135147
136148Môžete získať zipovaný inštalátor fpc 2.2.0 v sekcii sťahovanie Free Pascal <http://www.freepascal.org/download.html>, (potom zvoľte zrkadlo).
137149
138150Inštalácia so zdrojových kódov je obsahom nasledujúcej sekcie - nie je určená pre nováčikov, keďže vyžaduje aj spúšťanie prekladača.
139151
140152#### Zdrojové kódy FPC pre Windows
141153
142154\<\<\<\< Viz predchádzajúcu sekciu Zdrojové kódy FPC pre Linux, kde je popísané použitie SVN \>\>\>\>
143155
144156Najjednoduchší spôsob ako získať zdrojové kódy FreePascal je pomocou SVN. Zdrojové kódy môžete tiež stiahnuť ako celý balíček – pozrite <http://www.freepascal.org/develop.html>, kde sú denné snímky stromu verzie 2.3.x.
145157
146158Zdrojové kódy FPC pomocou SVN
147159
148160Na vykonanie nasledujúcich krokov budete potrebovať klienta SVN, napr. [TortoiseSVN](http://www.tortoisecvs.org/) alebo [WinCVS](http://www.wincvs.org/). Presné príkazy sa môžu medzi klientami meniť; nasledujúce sú pre použitie s klientom [CVS home](https://ccvs.cvshome.org/files/documents/19/324/cvs-1-12-9.zip).
149161
150162Najprv si vytvorte adresár, do ktorého umiestniíte zdrojové súbory (napr. c:\source), potom do príkazového riadku zadajte tieto príkazy:
151163
152-`C:\Source> svn co `[`http://svn.freepascal.org/svn/svn/trunk`](http://svn.freepascal.org/svn/svn/trunk)` fpc`
164+```text
165+C:\Source> svn co http://svn.freepascal.org/svn/svn/trunk fpc
166+```
153167
154168Typ: Pre stiahnutie/aktualizáciu posledných zmien stačí zadať
155169
156-`C:\> cd Source\FPC`\
157-`C:\Source\FPC> svn up`
170+```text
171+C:\> cd Source\FPC
172+C:\Source\FPC> svn up
173+```
158174
159175Pozrite si <http://www.freepascal.org/down-win32.html> Zoznam zrkadiel nájdete na <http://www.freepascal.org/sdown.html>. Stiahnite FreePascal ako jeden veľký súbor, rozbaľte ho a spusťte install.exe.
160176
161177Do systémovej premennej PATH pridajte adresár fpc:
162178
163179- Win98: Upravte autoexec.bat pridaním riadku: PATH=%PATH%;C:\pp\bin\bin\win32
164180- WinXP/2k: Tento počítač (pravý klik) -\> Vlastnosti -\> Spresnenie (stránka) -\> Premenné prostredia -\> Systémové premenné -\> Upravte "PATH" pridaním "C:\pp\bin\bin\win32".
165181
166182Potom reštartujte Windows.
167183
168184*ToDo: Explain how to download fpc sources and build the compiler*
169185
170186### Inštalácia Free Pascal pod FreeBSD/auto
171187
172188Posledná kolekcia portov FreeBSD obsahuje stabilnú verziu 2.2.0 v ports/lang/fpc. Ale je roztrúsená do 57 (!) balíčkov a neinštaluje zdrojové kódy, tak je väčšinou lepšie nainštalovať ho manuálne (viz nižšie). Napriek tomu tu je postup pre inštaláciu portu.
173189
174190Toto musí byť urobené ako as root.
175191
176-`[]# cd /usr/ports/lang/fpc && make install && make clean`
192+```text
193+[]# cd /usr/ports/lang/fpc && make install && make clean
194+```
177195
178196ďalšou možnosťou je použiť portinstall.
179197
180-`[]# portinstall fpc`
198+```text
199+[]# portinstall fpc
200+```
181201
182202Po nainštalovaní fpc skontrolujte či pracuje jednoduchým zadaním
183203
184-`[]$ fpc`
204+```text
205+[]$ fpc
206+```
185207
186208### Inštalácia Free Pascalu pod BSD/manuálne
187209
188210Všetko čo potrebujete sú:
189211
190212Súbor so všetkými zrojákmi prípadne dva (fpc a lazarus)
191213
1922141\. napr. pre fpc <ftp://ftp.freepascal.org/fpc/dist/Linux/separate/sources.tar> najlepšie export (žiadne CVS/ adresáre). Tento súbor to nemá\
1932152\. Denné zdrojáky Lazarus.
194216
195217- _hocaký_ štartovací prekladač od vydania 1.9) Verziu si môžete overiť pomocou príkazu "ppc386 -i". Ak je výstup 1.9.3 až 2.0.x tak je všetko vporiadku.
196218- \- závislosti. (pre FreeBSD je to gtk12, glib12 a gdk_pixbuf a ešte GNU make, iconv a gettext)
197219
198220Kompilácia FPC:
199221
2002221\. (zožente) potrebné súbory (FPC zdrojáky, štartovací prekladač) 2. (rozbalte) A potom od-tgz-ujte vo vašom pracovonom adresári, 3. (skompilujte) choďte do work/fpc/ a spustite
201223
202-` $MAKE all OPT='-gl'  PP=/cesta/k/štartovaciemukompileru-meno-ppc386`\
203-`(/cesta/k/.. môže byť vynechaná ak máte ppc386 v ceste(PATH))`\
204-`($MAKE je make v linuxe a gmake na BSD)`
224+```text
225+ $MAKE all OPT='-gl' PP=/cesta/k/štartovaciemukompileru-meno-ppc386
226+(/cesta/k/.. môže byť vynechaná ak máte ppc386 v ceste(PATH))
227+($MAKE je make v linuxe a gmake na BSD)
228+```
205229
2062304\. (nainštalujte) vo work/fpc spusťte
207231
208-`$MAKE install PP=compiler/ppc386 PREFIX=$THEPREFIX`\
209-`(THEPREFIX= je väčšinou /usr/lcoal, ale napr. na NetBSD je to /usr/pkg kvôli portom)`\
210-`Vytvorte symbolickú linku:`\
211-`  ln -s $THEPREFIX/lib/fpc/1.0.8/ppc386 $THEPREFIX/bin/ppc386`\
212-`     install sourceinstall PREFIX=$THEPREFIX`
232+```text
233+$MAKE install PP=compiler/ppc386 PREFIX=$THEPREFIX
234+(THEPREFIX= je väčšinou /usr/lcoal, ale napr. na NetBSD je to /usr/pkg kvôli portom)
235+Vytvorte symbolickú linku:
236+ ln -s $THEPREFIX/lib/fpc/1.0.8/ppc386 $THEPREFIX/bin/ppc386
237+ install sourceinstall PREFIX=$THEPREFIX
238+```
213239
2142405\. (nastavťe) spustite compiler/utils/samplecfg \$THEPREFIX/lib/fpc/1.9.3 \$ETCDIR 6. (nepovinne, testujte), presvečte sa či ppc386 -i dáva výstup, ináč musíte pridať \$PREFIX/bin do vašej cesty. Skúsťe skompilovať program s parametrami -viwn, a pozrite či nepíše chyby. Poznámky:
215241
216242- Ak potrebujete fpcmake balíkové listy, musíte si ich sami vygenerovať alebo zohnať, v každom prípade spravte pokusnú inštaláciu do /tmp/pack a zistite či sa súbori nainštalovali pomocou find . \>ll
217243
218244- \$THEPREFIX a \$ETCDIR by mali byť nastaviteľné uživateľom. Inak niesu možné lokálne inštalácie.
219245
220246- BSDHIER=1 pri všetkých príkazoch make núti hierarchické konvencie BSD.
221247
222248### Inštalácia Free Pascalu pod macOS
223249
224250Budete potrebovať Apple Developer tools, X11, and GTK 1.2:
225251
226252Developer-tools: sú zahrnuté na orginálnych inštalačných CD inštalácie OS X, alebo ich môžete stiahnuť z (nutná free registrácia) <http://developer.apple.com/>.
227253
228254Apple X11: Na novoinštalovanom systéme: zvoľte "Customize" v inštalačnom dialógu a zvoľte "X11".
229255
230256Na už nainštalovanom systéme:
231257
232258Panther 10.3: stiahnuť z <http://www.apple.com/downloads/macosx/apple/x11formacosx.html>
233259
234260Tiger 10.4: nainštalovať X11 z DVD.
235261
236262GTK 1.2: Stiahnutie a správne nainštalovanie môže zabrať veľa času, preto využite dostupných správcov balíčkov. Jeden z nich je fink, ktorý môžete stiahnuť z <http://fink.sourceforge.net/download/index.php?phpLang=en>; a pokračovať podľa inštalačných pokynov.
237263
238264V termináli spusťte
239265
240-`sudo /sw/bin/apt-get install gdk-pixbuf gtk+ gtk+-data gtk+-shlibs gtk-doc gtk-engines`
266+```text
267+sudo /sw/bin/apt-get install gdk-pixbuf gtk+ gtk+-data gtk+-shlibs gtk-doc gtk-engines
268+```
241269
242270Aplikácie X11 je v /Applications/Utilities/X11. Môžete ju pretiahnuť do docku, aby ste ju mohli spúšťať jednym kliknutím.
243271
244272Tip: Väčšina programov X11, vrátane Lazarus, očakáva, že získa zameranie po kliknutí myšou do okna. Pod macOS je toto deaktivované, aktivovať ju môžte pre všetky aplikácie X11 zadaním v termináli:
245273
246-`defaults write com.apple.x11 wm_click_through -bool true`
274+```text
275+defaults write com.apple.x11 wm_click_through -bool true
276+```
247277
248278Prekladač Free Pascal
249279
250280Potom stiahnite a nainštalujte Prekladač Free Pascal Compiler (aspoň 2.2.0) z:
251281
252282
253283<https://sourceforge.net/project/showfiles.php?group_id=89339>
254284
255285Pri preklade GTK programov, musíte pridať do fpc.cfg dva riadky, ktoré umožnia používanie knižníc:
256286
257-`-Fl/sw/lib`\
258-`-Fl/usr/X11R6/lib`
287+```text
288+-Fl/sw/lib
289+-Fl/usr/X11R6/lib
290+```
259291
260292Pre Lazarus sú potrebné aj zdrojové kódy FPC:
261293
262294- nainštalujte SVN pre macOS: dobrou voľbou je balíček poskytnutý [Martinom Ottom](http://www.codingmonkeys.de/mbo/).
263295
264296Vytvorte adresár, kde chcete umiestniť zdrojové kódy. Túto úlohu nemusíte robiť ako root, môže to urobiť každý bežný používateľ. Najprv vytvorte adresár pre fpc
265297
266298
267299(napr. /Users/username/freepascal)
268300
269301potom otvorte terminál al urobte nsledujúce:
270302
271-`[]$ svn co `[`http://svn.freepascal.org/svn/fpc/trunk`](http://svn.freepascal.org/svn/fpc/trunk)` fpc`
303+```text
304+[]$ svn co http://svn.freepascal.org/svn/fpc/trunk fpc
305+```
272306
273307Týmto vytvoríte adresár nazvaný 'fpc', ktorý môže byť neskôr použitý v IDE. Tit: Pre stiahnutie/aktualizáciou posledných zmien jednoducho spusťte
274308
275-`[]$ cd /Users/username/freepascal/fpc`\
276-`[]$ svn up`
309+```text
310+[]$ cd /Users/username/freepascal/fpc
311+[]$ svn up
312+```
277313
278314## Inštalácia Lazarus
279315
280316### Inštalácia Lazarus pod Linuxom
281317
282318#### Ubuntu / Debian
283319
284320Najjednoduchšia cesta pre získanie aktuálnej pracujúcej inštalácie Lazarus je stihnutie súborov .deb pre FreePascal a Lazarus z úložiska SourceForge.
285321
286322Experimentálne: [[How to setup a FPC and Lazarus Ubuntu repository/sk|Ako nastaviť úložisko FPC a Lazarus]]
287323
288324##### Jednoduché vytvorenie balíčkov deb
289325
290326Najjdenoduchšia cesta pre získanie aktuálnej funkčnej inštalácie Lazarus je stiahnuť a vybudovať svoje vlastné balíčky .deb podľa inštrukcií na [[How to setup a FPC and Lazarus Ubuntu repository/sk|Ako nastaviť úložisko FPC a Lazarus]]
291327
292328#### Inštalácia pomocou rpm
293329
294330Najľahší spôsob ako získať poslednú verziu Lazarusa je stiahnuť si RPM balíčky pre FreePascal a Lazarus z SourceForge stránky.
295331
296332Potrebujete stiahnuť vybranú verziu z:
297333
298334- prekladača (napr. fpc-1.9.5-041207.i386.rpm)
299335- zdrojákov knižníc (napr. fpcsrc-1.9.5-041207.i386.rpm)
300336- Lazarusa (napr. lazarus-0.9.2.4-fpc_1.9.5_041207.i386.rpm).
301337
302338Potom napíšete následovné príkazy (musíte mať práva root - použiťe su, alebo sudo)
303339
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`
340+```text
341+rpm -Uvh fpc-1.9.5-041207.i386.rpm
342+rpm -Uvh fpcsrc-1.9.5-041207.i386.rpm
343+rpm -Uvh lazarus-0.9.2.4-fpc_1.9.5_041207.i386.rpm
344+```
307345
308346Ak dávaťe prednosť ručnej inštalácie zo zdrojov, následujťe tieto inštrukcie. Pretože je celý lazarus nainštalovaný do jedného adresára, odinštalácia je veľmi jednoduchá a na inštaláciu nemusíte byť root. Môžete si stiahnuť tgz súbory fpc, fpcsrc a lazarus z downloads sekcie, alebo priamo cez CVS.
309347
310348Sťahovanie lazarusa cez CVS
311349
312350cvs umožňuje ľahký spôsob updatu pre vaše zdrojové kódy tým že sťahuje len zmenené súbory. Toto je odporúčaný spôsob ktorý vám ušetrí veľa času. Pripojenie na internet je nutné: Nemusíte byt root. Lazarus nepotrebuje špeciálne práva ani počas inštalácie ani za behu. Najprv pre Lazarus vytvorte adresár (napr. /home/username/freepascal) a potom spravte následovné:
313351
314352pripojte sa na CVS server (poznámka
315353lazarus a freepascal používaju rovnaký server)
316354
317-`[]$ export CVSROOT=:pserver:cvs@cvs.freepascal.org:/FPC/CVS`\
318-`[]$ cvs login`
355+```text
356+[]$ export CVSROOT=:pserver:cvs@cvs.freepascal.org:/FPC/CVS
357+[]$ cvs login
358+```
319359
320360heslo je 'cvs' bez ''.
321361
322362stiahnite si lazarus zdrojáky
323363
324-`[]$ cvs -z3 co lazarus`
364+```text
365+[]$ cvs -z3 co lazarus
366+```
325367
326368skompilujte lazarus:
327369
328-`[]$ cd lazarus`\
329-`[]$ make  (gmake on BSD)`
370+```text
371+[]$ cd lazarus
372+[]$ make (gmake on BSD)
373+```
330374
331375Ak bolo FPC nainštalované vporiadku, mala by kompilácia prebehnúť bez problémov. Ak nie, prečítajte si FAQ.
332376
333377Spusťte lazarus
334378
335-`[]$ ./lazarus`
379+```text
380+[]$ ./lazarus
381+```
336382
337383IDE by sa malo spustiť. Ak ste spusťili lazarus v konzole, uvidíte pár poznámok ohladom chýbajúcich nastavení. Toto je normálne pri prvom štarte. IDE sa snaží automaticky naisť kde sú prekladač freepascal a jeho zdrojáky.
338384
339385Skontrolujte cesty
340386Použíte menu a choďte do
341387
342388
343389Tools -\> Options -\> Environment -\> Files
344390
345391'FPC Source directory' by mal ukazovať na miesto kde máte zdrojáky FPC. Tento adresár väčšinou končí s /fpc/ alebo /fpcsrc/ (napr. /usr/src/fpcsrc, alebo /home/username/freepascal/fpc) a obsahuje adresáre ako 'compiler', 'docs', 'fcl', 'rtl' a 'packages'.
346392
347393*Dorob: vysvetli ostatné cesty*
348394
349395Rada
350396
351397Aby ste updatly lazarus stačí
352398
353-`[]$ cd /home/username/freepascal/lazarus`\
354-`[]$ cvs -z3 update -dP`\
355-`[]$ make clean all   (gmake na BSD)`
399+```text
400+[]$ cd /home/username/freepascal/lazarus
401+[]$ cvs -z3 update -dP
402+[]$ make clean all (gmake na BSD)
403+```
356404
357405Toto skompiluje lazarus a vytvorí IDE bez balíkov. Aby sťe napojili nainštalované balíky spravte následovné:
358406
359-`[]$ make idepkg`
407+```text
408+[]$ make idepkg
409+```
360410
361411#### Inštalácia Lazarusa pod Debian GNU/Linux
362412
363413Existujú už predpripravené balíky pre Debian na stiahnutie. Uistite sa, že ste si prečítali usr/share/doc/lazarus/README.Debian predtým než začnete. Návrhy, nápady a sťažnosti sú výtané; prośim pošlite svoje komentáre Carlosovi Laviolovi \<claviola@debian.org\>.
364414
365415#### Ďaľší (ľahší?) spôsob inštalácie Lazarusa pod Debianom
366416
367417Pridal User:Kirkpatc.
368418
369419Jednoduchá inštalácia lazarusa pod Debianom
370420
371421(predpokladá sa čerstvá inštalácia Debianu bez načítaných vývojárskych knižníc)
372422
373423Zo stránky sourceforge si stiahnite posledné fpc, fpclib a lazarus vydania; následujte linky z <http://lazarus.freepascal.org>, kliknite na "downloads" nalavo, potom kliknite na "binaries" potom "linux" a potom "Current Lazarus RPM". Toto vás donesie až na
374424
375425
376426<http://sourceforge.net/project/showfiles.php?group_id=89339>
377427
378428Potom stiahnite následovné súbory (alebo novšie verzie ak sa dá)
379429
380430- fpc-1.9.5-041001.i386.rpm
381431- fpcsrc-1.9.5-041001.i386.rpm
382432- lazarus-0.9.2.2-fpc_1.9.5_041001.i386.rpm
383433
384434choďte do adresára kam ste súbory uložili a spravte sa root-om(su) a napíšte:
385435
386-`alien fpc*     //toto skonvertuje aj fpc aj fpcsrc do debian formátu`\
387-`alien laz*`
436+```text
437+alien fpc* //toto skonvertuje aj fpc aj fpcsrc do debian formátu
438+alien laz*
439+```
388440
389441potom použite kpackage, alebo podobný nástroj na nainštalovanie fpc, fpcsrc a lazarus **.rpm.deb súborov.
390442
391443Potrebujete vytvoriť konfiguračný súbor, ktorý sa bude nachádzať v /etc/fpc.cfg. Stále ako root choďte do hlavného adresára fpc /usr/lib/fpc/1.9.5 a napíšte
392444
393-`sh ./samplecfg /usr/lib/fpc/1.9.5 /etc`
445+```text
446+sh ./samplecfg /usr/lib/fpc/1.9.5 /etc
447+```
394448
395449Overte si obsah vášho nového konfiguračného súboru (cat /etc/fpc.cfg) a spravte zmeny ktoré potrebujete použitím vi alebo iného textového editora.
396450
397451Potrebujete nainštalovať vývojové balíky GTK a pixbuf takže
398452
399-`apt-get install libgtk2.0-dev`\
400-`apt-get install libgdk-pixbuf-dev`
453+```text
454+apt-get install libgtk2.0-dev
455+apt-get install libgdk-pixbuf-dev
456+```
401457
402458A potom môžte začať programovať!
403459
404460### Inštalácia Lazarusa pod macOS
405461
406462Je to vpodstate to isté ako pod Linuxom. Jedine musíte nainštalovať apple-developer tools a X11.
407463
408464### Inštalácia Lazarus vo Windows
409465
410466Aktuálna release binárnych balíčkov Lazarus pre Windows sa inštaluje veľmi jednoducho. Binárny balíček pre Linux i Windows je dostupný z [SourceForge.net](http://sourceforge.net/project/showfiles.php?group_id=89339)
411467
412468Stiahnite poslednú verziu (momentálne (currently Lazarus-0.9.2.4-20041210-win32.exe) a spusťte aplikáciu. Dostanete sa do typickej inštalácie Windows, v ktorej sú prekladač FreePascal a zdrojové knižnice nainštalované do rovnakej adresárovej štruktúry ako Lazarus a môžete spustiť IDE a pracovať bez väčších problémov, za predpokladu, že máte odinštalovanú predchádzajúcu verziu Lazarus a/alebo FreePascal (väčšinou v adresári C:\pp).
413469
414470Lazarus Snapshot pre Windows nájdete aj na: <http://www.ca.freepascal.org/Lazarus/>
415471
416472#### Inštalácia so zdrojových súborov
417473
418474Ak dávate prednosť inštalácii zo zdrojových kódov, postupujte podľa nasledujúcich inštrukcií (Vďaka, Joe, za tento popis Krok za krokom)
419475
420476- potrebujete stiahnuť zdrojové kódy Lazarus z <ftp://ftp.freepascal.org/pub/fpc/snapshot/lazarus/lazarus.zip>
421477
422478*ToDo: pôvodná adresa <ftp://ftp.freepascal.org/pub/fpc/source/lazarus.zip> nefunguje, ale neviem či ide o to isté...*
423479
424480- archív rozbaľte, napr. do c:\Lazarus. Potrebujete mať nainštalovaný aspoň FreePascal-1.9.3, ktorým preložíte zdrojové kódy a Lazarus.exe pracuje. Cesta k môjmu (pôv. autorora) FreePascal je c:\pp\bin\win32. V tomto adresári nájdete viacero spustiteľných súborov (make, grep, ppc386 atď.).
425481
426482- Otvorte konzolu (príkazový riadok) a zadajte:
427483
428-`cd c:\lazarus`\
429-`set path=c:\pp\bin\win32;c:\lazarus  //samozrejme zmeňte na svoju cestu`\
430-`windres -i lazarus.rc -o lazarus.res`\
431-`make`
484+```text
485+cd c:\lazarus
486+set path=c:\pp\bin\win32;c:\lazarus //samozrejme zmeňte na svoju cestu
487+windres -i lazarus.rc -o lazarus.res
488+make
489+```
432490
433491Ak všetko prebehne ako má, napíšte Lazarus.exe. Editor zdrojového kódu, dialógy a editor vlastností pracuje, ale nie perfektne... Pozrite sa a uvidíte.
434492
435493Môžete tiež preložiť príklady:
436494
437-`cd examples`\
438-`make`
495+```text
496+cd examples
497+make
498+```
439499
440500Ak rozbalíte Lazarus na iný disk, napr.: d:\Lazarus. Môže sa stať, že budete potrebovať utilitu gnu na jeho vytvorenie, ak ju máte, zadajte jej cestu do premennej Path, ale jednoduchšie je nevyberať iný disk.
441501
442502To je všetko.
443503
444504### Inštalácia Lazarusa pod BSD
445505
446-` Prośim napíšte ma niekto!`
506+```text
507+ Prośim napíšte ma niekto!
508+```
447509
448510## Pôvodní spolupracovníci a zmeny
449511
450512This page has been converted from the epikwiki [version](http://lazarus-ccr.sourceforge.net/index.php?wiki=InstallingLazarus).
451513
452514- Initially imported and formatted. VlxAdmin 9/22/2003
453515- Changed Joe's part for Windows to require fpc 1.0.10. Vincent 9/25/2003
454516- Updated "What is required for lazarus". AndrewJohnson 10/1/2003
455517- Finished formatted the InstallingLazarus page VlxAdmin 2/22/2004
456518- 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
457519- 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
458520- Removed the original note. Tidied the wiki and formatting a bit. VlxAdmin
459521- Corrected a couple of typos - 3/12/2004 User:Kirkpatc
460522- Added link for daily snapshot deb packages - 3/27/2004 Vincent
461523- Fixed links in GettingLazarus (downloading binaries) and several other pages. 22 July 2004 User:Kirkpatc
462524- Added link for lazarus deb packages - 19 August 2004 VincentSnijders
463525- Added a short note on installing in Debian - 23 Nov 2004 User:Kirkpatc
464526- Considerable re-write and re-organization of installation section - 11 Dec 2004 User:Kirkpatc
465527
466528---
467529*From the Free Pascal wiki, page "Installing Lazarus/sk", as it stood on 2019-12-23 after a change by Trev, 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).*
468530Category: FPC/sk
469531Category: Install/sk
470532Category: Lazarus/sk
471533Category: Slovensky

Back to history