Installing Lazarus/sk: what changed
Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.
| Old | New | Line | |
|---|---|---|---|
| 1 | 1 | ## Úvod | |
| 2 | 2 | ||
| 3 | 3 | Pre 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ť. | |
| 4 | 4 | ||
| 5 | 5 | Tí, 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á. | |
| 6 | 6 | ||
| 7 | 7 | Lazarus pozostáva z dvoch základných častí: | |
| 8 | 8 | ||
| 9 | 9 | - LCL - knižnica komponentov Lazarus (Lazarus Component Library) | |
| 10 | 10 | - IDE - Integrované vývojové prostredie | |
| 11 | 11 | ||
| 12 | 12 | Tieto v podstate závisia na: | |
| 13 | 13 | ||
| 14 | 14 | - FreePascal – prekladač FreePascal | |
| 15 | 15 | - FCL – knižnica komponentov FreePascal (FreePascal Component library,obsahujúca väčšinu nevizuálnych komponentov použitých v Lazarus | |
| 16 | 16 | ||
| 17 | 17 | ### Systémové požiadavky Lazarus | |
| 18 | 18 | ||
| 19 | 19 | 1. prekladač FreePascal, balíčky a zdrojové kódy (*dôležité* rovnakej verzie/dátumu) | |
| 20 | 20 | 2. podporovaný Widget tool-kit | |
| 21 | 21 | :;Win32: : môže byť použité pôvodné Win32 API | |
| 22 | 22 | ||
| 23 | 23 | :;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>.\ | |
| 24 | 24 | 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/> | |
| 25 | 25 | ||
| 26 | 26 | :;macOS: GTK+ 1.2.x : Budete potrebovať Apple Developer Tools, X11 a GTK1.2. Viz nižšie Inštalácia pod macOS. | |
| 27 | 27 | ||
| 28 | 28 | :;GTK+ 2.x: UPOZORNENIE: Rozhranie GTK2 zatiaľ nie je kompletné a je len pre testovacie účely.\ | |
| 29 | 29 | Nájdete ho vo väčšine posledných distribúcií, zdrojový kód hľadajte na <http://www.gtk.org>. | |
| 30 | 30 | ||
| 31 | 31 | FAQ - 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'. | |
| 32 | 32 | ||
| 33 | 33 | Nasledujúce časti popisujú ako získať FreePascal a ako správne nainštalovať Lazarus. | |
| 34 | 34 | ||
| 35 | 35 | ## Inštalácia prekladača FreePascal | |
| 36 | 36 | ||
| 37 | 37 | Rozsiahla 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. | |
| 38 | 38 | ||
| 39 | 39 | Lazarus 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. | |
| 40 | 40 | ||
| 41 | 41 | ### Inštalácia Free Pascalu pod Linuxom | |
| 42 | 42 | ||
| 43 | 43 | #### Binárky FPC | |
| 44 | 44 | ||
| 45 | 45 | Posledné 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). | |
| 46 | 46 | ||
| 47 | 47 | V 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. | |
| 48 | 48 | ||
| 49 | 49 | Inštrukcie: | |
| 50 | 50 | ||
| 51 | 51 | UPOZORNENIE: 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. | |
| 52 | 52 | ||
| 53 | 53 | Spusťte Linux a prihláste sa ako ROOT. | |
| 54 | 54 | ||
| 55 | 55 | Stiahnite posledné súbory z <http://sourceforge.net/project/showfiles.php?group_id=89339>. Napríklad: | |
| 56 | 56 | ||
| 57 | 57 | :* fpc-2.0.4-0.i586.rpm | |
| 58 | 58 | ||
| 59 | 59 | :* fpcsrc-2.0.4-0.i386.rpm | |
| 60 | 60 | ||
| 61 | 61 | :* lazarus-0.9.22-0.i386.rpm\ | |
| 62 | 62 | a nainštalujte ich: | |
| 63 | 63 | ||
| 64 | 64 | :* rpm -Uvh fpc-2.0.4-0.i586.rpm | |
| 65 | 65 | ||
| 66 | 66 | :* rpm -Uvh fpcsrc-2.0.4-0.i386.rpm | |
| 67 | 67 | ||
| 68 | 68 | :* rpm -Uvh lazarus-0.9.22-0.i386.rpm\ | |
| 69 | 69 | Používatelia Debianu sa budú musieť uchýliť k použitiu alien (pozor, negeneruje fpc.cfg) alebo nainštalovať tarball. | |
| 70 | 70 | ||
| 71 | 71 | #### Zdrojové kódy FPC | |
| 72 | 72 | ||
| 73 | 73 | Od 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. | |
| 74 | 74 | ||
| 75 | 75 | ##### Stiahnutie Dennej snímky zdrojových kódov Vývojového stromu (version 2.3.x) | |
| 76 | 76 | ||
| 77 | 77 | Môž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. | |
| 78 | 78 | ||
| 79 | 79 | Celý 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) | |
| 80 | 80 | ||
| 81 | 81 | ##### Stiahnutie Dennej snímky zdrojových kódov Uvoľneného stromu (verzia 2.2.x) | |
| 82 | 82 | ||
| 83 | 83 | Môž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. | |
| 84 | 84 | ||
| 85 | 85 | Celý verejný archív verzie 2.2.x: [fpc.zip](ftp://ftp.freepascal.org/pub/fpc/snapshot/v22/source/fpc.zip) (24 MB) | |
| 86 | 86 | ||
| 87 | 87 | ##### Pripojenie k úložisku zdrojových kódov pomocou SVN | |
| 88 | 88 | ||
| 89 | 89 | Ako 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). | |
| 90 | 90 | ||
| 91 | 91 | ##### Vývojové snímky | |
| 92 | 92 | ||
| 93 | 93 | (Samozrejme potrebujete mať nainštalované SVN. [Tu hľadajte](http://subversion.tigris.org/) inštrukcie ako to urobiť.) | |
| 94 | 94 | ||
| 95 | 95 | Zmeňte adresár (cd) na rodičovský adresár Vašej vývojovej oblasti, napr. | |
| 96 | 96 | ||
| 97 | - | ||
| 97 | + | ```text | |
| 98 | + | []$ cd /home/username/FreePascal | |
| 99 | + | ``` | |
| 98 | 100 | ||
| 99 | 101 | Pre získanie úplného úložiska zdrojového kódu, všetkých verejne dostupných modulov, zadajte | |
| 100 | 102 | ||
| 101 | - | ||
| 103 | + | ```text | |
| 104 | + | []$ svn checkout http://svn.freepascal.org/svn/fpc/trunk fpc | |
| 105 | + | ``` | |
| 102 | 106 | ||
| 103 | 107 | Normálne stačí tento krok urobiť len raz. | |
| 104 | 108 | ||
| 105 | 109 | Pre aktualizáciu zdrojových kódov, stiahnutých podľa predchádzajúceho kroku (checkout), zadajte | |
| 106 | 110 | ||
| 107 | - | ||
| 111 | + | ```text | |
| 112 | + | []$svn update fpc | |
| 113 | + | ``` | |
| 108 | 114 | ||
| 109 | 115 | ##### Opravy pre 2.2.x | |
| 110 | 116 | ||
| 111 | 117 | Opravy 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>: | |
| 112 | 118 | ||
| 113 | - | ||
| 114 | - | ||
| 119 | + | ```text | |
| 120 | + | []$ cd mysvn/fixes | |
| 121 | + | []$ svn checkout http://svn.freepascal.org/svn/fpc/branches/fixes_2_2 fpc | |
| 122 | + | ``` | |
| 115 | 123 | ||
| 116 | 124 | a pre aktualizáciu: | |
| 117 | 125 | ||
| 118 | - | ||
| 126 | + | ```text | |
| 127 | + | []$ svn update fpc | |
| 128 | + | ``` | |
| 119 | 129 | ||
| 120 | 130 | Zdrojové kódy dokumentácie sú v samostatnom úložisku, zvanom fpcdocs, takže príkaz pre jej získanie je | |
| 121 | 131 | ||
| 122 | - | ||
| 132 | + | ```text | |
| 133 | + | []$ svn checkout http://svn.freepascal.org/svn/fpcdocs/trunk fpcdocs | |
| 134 | + | ``` | |
| 123 | 135 | ||
| 124 | 136 | Ak 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. | |
| 125 | 137 | ||
| 126 | 138 | Pre nechápavých: Máte prístup len na čítanie, takže sa nepokúšajte odoslať (commit) hocičo :-) | |
| 127 | 139 | ||
| 128 | 140 | Ďalšie informácie hľadajte n awebovej stránke [FreePascal](http://www.freepascal.org/develop.html). | |
| 129 | 141 | ||
| 130 | 142 | ### Inštalácia Free Pascal vo Windows | |
| 131 | 143 | ||
| 132 | 144 | #### Binárne súbory FPC pre Windows | |
| 133 | 145 | ||
| 134 | 146 | Najjednoduchší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! | |
| 135 | 147 | ||
| 136 | 148 | Môž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). | |
| 137 | 149 | ||
| 138 | 150 | Inš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. | |
| 139 | 151 | ||
| 140 | 152 | #### Zdrojové kódy FPC pre Windows | |
| 141 | 153 | ||
| 142 | 154 | \<\<\<\< Viz predchádzajúcu sekciu Zdrojové kódy FPC pre Linux, kde je popísané použitie SVN \>\>\>\> | |
| 143 | 155 | ||
| 144 | 156 | Najjednoduchší 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. | |
| 145 | 157 | ||
| 146 | 158 | Zdrojové kódy FPC pomocou SVN | |
| 147 | 159 | ||
| 148 | 160 | Na 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). | |
| 149 | 161 | ||
| 150 | 162 | Najprv 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: | |
| 151 | 163 | ||
| 152 | - | ||
| 164 | + | ```text | |
| 165 | + | C:\Source> svn co http://svn.freepascal.org/svn/svn/trunk fpc | |
| 166 | + | ``` | |
| 153 | 167 | ||
| 154 | 168 | Typ: Pre stiahnutie/aktualizáciu posledných zmien stačí zadať | |
| 155 | 169 | ||
| 156 | - | ||
| 157 | - | ||
| 170 | + | ```text | |
| 171 | + | C:\> cd Source\FPC | |
| 172 | + | C:\Source\FPC> svn up | |
| 173 | + | ``` | |
| 158 | 174 | ||
| 159 | 175 | Pozrite 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. | |
| 160 | 176 | ||
| 161 | 177 | Do systémovej premennej PATH pridajte adresár fpc: | |
| 162 | 178 | ||
| 163 | 179 | - Win98: Upravte autoexec.bat pridaním riadku: PATH=%PATH%;C:\pp\bin\bin\win32 | |
| 164 | 180 | - 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". | |
| 165 | 181 | ||
| 166 | 182 | Potom reštartujte Windows. | |
| 167 | 183 | ||
| 168 | 184 | *ToDo: Explain how to download fpc sources and build the compiler* | |
| 169 | 185 | ||
| 170 | 186 | ### Inštalácia Free Pascal pod FreeBSD/auto | |
| 171 | 187 | ||
| 172 | 188 | Posledná 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. | |
| 173 | 189 | ||
| 174 | 190 | Toto musí byť urobené ako as root. | |
| 175 | 191 | ||
| 176 | - | ||
| 192 | + | ```text | |
| 193 | + | []# cd /usr/ports/lang/fpc && make install && make clean | |
| 194 | + | ``` | |
| 177 | 195 | ||
| 178 | 196 | ďalšou možnosťou je použiť portinstall. | |
| 179 | 197 | ||
| 180 | - | ||
| 198 | + | ```text | |
| 199 | + | []# portinstall fpc | |
| 200 | + | ``` | |
| 181 | 201 | ||
| 182 | 202 | Po nainštalovaní fpc skontrolujte či pracuje jednoduchým zadaním | |
| 183 | 203 | ||
| 184 | - | ||
| 204 | + | ```text | |
| 205 | + | []$ fpc | |
| 206 | + | ``` | |
| 185 | 207 | ||
| 186 | 208 | ### Inštalácia Free Pascalu pod BSD/manuálne | |
| 187 | 209 | ||
| 188 | 210 | Všetko čo potrebujete sú: | |
| 189 | 211 | ||
| 190 | 212 | Súbor so všetkými zrojákmi prípadne dva (fpc a lazarus) | |
| 191 | 213 | ||
| 192 | 214 | 1\. 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á\ | |
| 193 | 215 | 2\. Denné zdrojáky Lazarus. | |
| 194 | 216 | ||
| 195 | 217 | - _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. | |
| 196 | 218 | - \- závislosti. (pre FreeBSD je to gtk12, glib12 a gdk_pixbuf a ešte GNU make, iconv a gettext) | |
| 197 | 219 | ||
| 198 | 220 | Kompilácia FPC: | |
| 199 | 221 | ||
| 200 | 222 | 1\. (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 | |
| 201 | 223 | ||
| 202 | - | ||
| 203 | - | ||
| 204 | - | ||
| 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 | + | ``` | |
| 205 | 229 | ||
| 206 | 230 | 4\. (nainštalujte) vo work/fpc spusťte | |
| 207 | 231 | ||
| 208 | - | ||
| 209 | - | ||
| 210 | - | ||
| 211 | - | ||
| 212 | - | ||
| 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 | + | ``` | |
| 213 | 239 | ||
| 214 | 240 | 5\. (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: | |
| 215 | 241 | ||
| 216 | 242 | - 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 | |
| 217 | 243 | ||
| 218 | 244 | - \$THEPREFIX a \$ETCDIR by mali byť nastaviteľné uživateľom. Inak niesu možné lokálne inštalácie. | |
| 219 | 245 | ||
| 220 | 246 | - BSDHIER=1 pri všetkých príkazoch make núti hierarchické konvencie BSD. | |
| 221 | 247 | ||
| 222 | 248 | ### Inštalácia Free Pascalu pod macOS | |
| 223 | 249 | ||
| 224 | 250 | Budete potrebovať Apple Developer tools, X11, and GTK 1.2: | |
| 225 | 251 | ||
| 226 | 252 | Developer-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/>. | |
| 227 | 253 | ||
| 228 | 254 | Apple X11: Na novoinštalovanom systéme: zvoľte "Customize" v inštalačnom dialógu a zvoľte "X11". | |
| 229 | 255 | ||
| 230 | 256 | Na už nainštalovanom systéme: | |
| 231 | 257 | ||
| 232 | 258 | Panther 10.3: stiahnuť z <http://www.apple.com/downloads/macosx/apple/x11formacosx.html> | |
| 233 | 259 | ||
| 234 | 260 | Tiger 10.4: nainštalovať X11 z DVD. | |
| 235 | 261 | ||
| 236 | 262 | GTK 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. | |
| 237 | 263 | ||
| 238 | 264 | V termináli spusťte | |
| 239 | 265 | ||
| 240 | - | ||
| 266 | + | ```text | |
| 267 | + | sudo /sw/bin/apt-get install gdk-pixbuf gtk+ gtk+-data gtk+-shlibs gtk-doc gtk-engines | |
| 268 | + | ``` | |
| 241 | 269 | ||
| 242 | 270 | Aplikácie X11 je v /Applications/Utilities/X11. Môžete ju pretiahnuť do docku, aby ste ju mohli spúšťať jednym kliknutím. | |
| 243 | 271 | ||
| 244 | 272 | Tip: 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: | |
| 245 | 273 | ||
| 246 | - | ||
| 274 | + | ```text | |
| 275 | + | defaults write com.apple.x11 wm_click_through -bool true | |
| 276 | + | ``` | |
| 247 | 277 | ||
| 248 | 278 | Prekladač Free Pascal | |
| 249 | 279 | ||
| 250 | 280 | Potom stiahnite a nainštalujte Prekladač Free Pascal Compiler (aspoň 2.2.0) z: | |
| 251 | 281 | ||
| 252 | 282 | ||
| 253 | 283 | <https://sourceforge.net/project/showfiles.php?group_id=89339> | |
| 254 | 284 | ||
| 255 | 285 | Pri preklade GTK programov, musíte pridať do fpc.cfg dva riadky, ktoré umožnia používanie knižníc: | |
| 256 | 286 | ||
| 257 | - | ||
| 258 | - | ||
| 287 | + | ```text | |
| 288 | + | -Fl/sw/lib | |
| 289 | + | -Fl/usr/X11R6/lib | |
| 290 | + | ``` | |
| 259 | 291 | ||
| 260 | 292 | Pre Lazarus sú potrebné aj zdrojové kódy FPC: | |
| 261 | 293 | ||
| 262 | 294 | - nainštalujte SVN pre macOS: dobrou voľbou je balíček poskytnutý [Martinom Ottom](http://www.codingmonkeys.de/mbo/). | |
| 263 | 295 | ||
| 264 | 296 | Vytvorte 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 | |
| 265 | 297 | ||
| 266 | 298 | ||
| 267 | 299 | (napr. /Users/username/freepascal) | |
| 268 | 300 | ||
| 269 | 301 | potom otvorte terminál al urobte nsledujúce: | |
| 270 | 302 | ||
| 271 | - | ||
| 303 | + | ```text | |
| 304 | + | []$ svn co http://svn.freepascal.org/svn/fpc/trunk fpc | |
| 305 | + | ``` | |
| 272 | 306 | ||
| 273 | 307 | Tý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 | |
| 274 | 308 | ||
| 275 | - | ||
| 276 | - | ||
| 309 | + | ```text | |
| 310 | + | []$ cd /Users/username/freepascal/fpc | |
| 311 | + | []$ svn up | |
| 312 | + | ``` | |
| 277 | 313 | ||
| 278 | 314 | ## Inštalácia Lazarus | |
| 279 | 315 | ||
| 280 | 316 | ### Inštalácia Lazarus pod Linuxom | |
| 281 | 317 | ||
| 282 | 318 | #### Ubuntu / Debian | |
| 283 | 319 | ||
| 284 | 320 | Najjednoduchš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. | |
| 285 | 321 | ||
| 286 | 322 | Experimentálne: [[How to setup a FPC and Lazarus Ubuntu repository/sk|Ako nastaviť úložisko FPC a Lazarus]] | |
| 287 | 323 | ||
| 288 | 324 | ##### Jednoduché vytvorenie balíčkov deb | |
| 289 | 325 | ||
| 290 | 326 | Najjdenoduchš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]] | |
| 291 | 327 | ||
| 292 | 328 | #### Inštalácia pomocou rpm | |
| 293 | 329 | ||
| 294 | 330 | Najľahší spôsob ako získať poslednú verziu Lazarusa je stiahnuť si RPM balíčky pre FreePascal a Lazarus z SourceForge stránky. | |
| 295 | 331 | ||
| 296 | 332 | Potrebujete stiahnuť vybranú verziu z: | |
| 297 | 333 | ||
| 298 | 334 | - prekladača (napr. fpc-1.9.5-041207.i386.rpm) | |
| 299 | 335 | - zdrojákov knižníc (napr. fpcsrc-1.9.5-041207.i386.rpm) | |
| 300 | 336 | - Lazarusa (napr. lazarus-0.9.2.4-fpc_1.9.5_041207.i386.rpm). | |
| 301 | 337 | ||
| 302 | 338 | Potom napíšete následovné príkazy (musíte mať práva root - použiťe su, alebo sudo) | |
| 303 | 339 | ||
| 304 | - | ||
| 305 | - | ||
| 306 | - | ||
| 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 | + | ``` | |
| 307 | 345 | ||
| 308 | 346 | Ak 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. | |
| 309 | 347 | ||
| 310 | 348 | Sťahovanie lazarusa cez CVS | |
| 311 | 349 | ||
| 312 | 350 | cvs 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é: | |
| 313 | 351 | ||
| 314 | 352 | pripojte sa na CVS server (poznámka | |
| 315 | 353 | lazarus a freepascal používaju rovnaký server) | |
| 316 | 354 | ||
| 317 | - | ||
| 318 | - | ||
| 355 | + | ```text | |
| 356 | + | []$ export CVSROOT=:pserver:cvs@cvs.freepascal.org:/FPC/CVS | |
| 357 | + | []$ cvs login | |
| 358 | + | ``` | |
| 319 | 359 | ||
| 320 | 360 | heslo je 'cvs' bez ''. | |
| 321 | 361 | ||
| 322 | 362 | stiahnite si lazarus zdrojáky | |
| 323 | 363 | ||
| 324 | - | ||
| 364 | + | ```text | |
| 365 | + | []$ cvs -z3 co lazarus | |
| 366 | + | ``` | |
| 325 | 367 | ||
| 326 | 368 | skompilujte lazarus: | |
| 327 | 369 | ||
| 328 | - | ||
| 329 | - | ||
| 370 | + | ```text | |
| 371 | + | []$ cd lazarus | |
| 372 | + | []$ make (gmake on BSD) | |
| 373 | + | ``` | |
| 330 | 374 | ||
| 331 | 375 | Ak bolo FPC nainštalované vporiadku, mala by kompilácia prebehnúť bez problémov. Ak nie, prečítajte si FAQ. | |
| 332 | 376 | ||
| 333 | 377 | Spusťte lazarus | |
| 334 | 378 | ||
| 335 | - | ||
| 379 | + | ```text | |
| 380 | + | []$ ./lazarus | |
| 381 | + | ``` | |
| 336 | 382 | ||
| 337 | 383 | IDE 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. | |
| 338 | 384 | ||
| 339 | 385 | Skontrolujte cesty | |
| 340 | 386 | Použíte menu a choďte do | |
| 341 | 387 | ||
| 342 | 388 | ||
| 343 | 389 | Tools -\> Options -\> Environment -\> Files | |
| 344 | 390 | ||
| 345 | 391 | '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'. | |
| 346 | 392 | ||
| 347 | 393 | *Dorob: vysvetli ostatné cesty* | |
| 348 | 394 | ||
| 349 | 395 | Rada | |
| 350 | 396 | ||
| 351 | 397 | Aby ste updatly lazarus stačí | |
| 352 | 398 | ||
| 353 | - | ||
| 354 | - | ||
| 355 | - | ||
| 399 | + | ```text | |
| 400 | + | []$ cd /home/username/freepascal/lazarus | |
| 401 | + | []$ cvs -z3 update -dP | |
| 402 | + | []$ make clean all (gmake na BSD) | |
| 403 | + | ``` | |
| 356 | 404 | ||
| 357 | 405 | Toto skompiluje lazarus a vytvorí IDE bez balíkov. Aby sťe napojili nainštalované balíky spravte následovné: | |
| 358 | 406 | ||
| 359 | - | ||
| 407 | + | ```text | |
| 408 | + | []$ make idepkg | |
| 409 | + | ``` | |
| 360 | 410 | ||
| 361 | 411 | #### Inštalácia Lazarusa pod Debian GNU/Linux | |
| 362 | 412 | ||
| 363 | 413 | Existujú 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\>. | |
| 364 | 414 | ||
| 365 | 415 | #### Ďaľší (ľahší?) spôsob inštalácie Lazarusa pod Debianom | |
| 366 | 416 | ||
| 367 | 417 | Pridal User:Kirkpatc. | |
| 368 | 418 | ||
| 369 | 419 | Jednoduchá inštalácia lazarusa pod Debianom | |
| 370 | 420 | ||
| 371 | 421 | (predpokladá sa čerstvá inštalácia Debianu bez načítaných vývojárskych knižníc) | |
| 372 | 422 | ||
| 373 | 423 | Zo 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 | |
| 374 | 424 | ||
| 375 | 425 | ||
| 376 | 426 | <http://sourceforge.net/project/showfiles.php?group_id=89339> | |
| 377 | 427 | ||
| 378 | 428 | Potom stiahnite následovné súbory (alebo novšie verzie ak sa dá) | |
| 379 | 429 | ||
| 380 | 430 | - fpc-1.9.5-041001.i386.rpm | |
| 381 | 431 | - fpcsrc-1.9.5-041001.i386.rpm | |
| 382 | 432 | - lazarus-0.9.2.2-fpc_1.9.5_041001.i386.rpm | |
| 383 | 433 | ||
| 384 | 434 | choďte do adresára kam ste súbory uložili a spravte sa root-om(su) a napíšte: | |
| 385 | 435 | ||
| 386 | - | ||
| 387 | - | ||
| 436 | + | ```text | |
| 437 | + | alien fpc* //toto skonvertuje aj fpc aj fpcsrc do debian formátu | |
| 438 | + | alien laz* | |
| 439 | + | ``` | |
| 388 | 440 | ||
| 389 | 441 | potom použite kpackage, alebo podobný nástroj na nainštalovanie fpc, fpcsrc a lazarus **.rpm.deb súborov. | |
| 390 | 442 | ||
| 391 | 443 | Potrebujete 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 | |
| 392 | 444 | ||
| 393 | - | ||
| 445 | + | ```text | |
| 446 | + | sh ./samplecfg /usr/lib/fpc/1.9.5 /etc | |
| 447 | + | ``` | |
| 394 | 448 | ||
| 395 | 449 | Overte 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. | |
| 396 | 450 | ||
| 397 | 451 | Potrebujete nainštalovať vývojové balíky GTK a pixbuf takže | |
| 398 | 452 | ||
| 399 | - | ||
| 400 | - | ||
| 453 | + | ```text | |
| 454 | + | apt-get install libgtk2.0-dev | |
| 455 | + | apt-get install libgdk-pixbuf-dev | |
| 456 | + | ``` | |
| 401 | 457 | ||
| 402 | 458 | A potom môžte začať programovať! | |
| 403 | 459 | ||
| 404 | 460 | ### Inštalácia Lazarusa pod macOS | |
| 405 | 461 | ||
| 406 | 462 | Je to vpodstate to isté ako pod Linuxom. Jedine musíte nainštalovať apple-developer tools a X11. | |
| 407 | 463 | ||
| 408 | 464 | ### Inštalácia Lazarus vo Windows | |
| 409 | 465 | ||
| 410 | 466 | Aktuá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) | |
| 411 | 467 | ||
| 412 | 468 | Stiahnite 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). | |
| 413 | 469 | ||
| 414 | 470 | Lazarus Snapshot pre Windows nájdete aj na: <http://www.ca.freepascal.org/Lazarus/> | |
| 415 | 471 | ||
| 416 | 472 | #### Inštalácia so zdrojových súborov | |
| 417 | 473 | ||
| 418 | 474 | Ak 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) | |
| 419 | 475 | ||
| 420 | 476 | - potrebujete stiahnuť zdrojové kódy Lazarus z <ftp://ftp.freepascal.org/pub/fpc/snapshot/lazarus/lazarus.zip> | |
| 421 | 477 | ||
| 422 | 478 | *ToDo: pôvodná adresa <ftp://ftp.freepascal.org/pub/fpc/source/lazarus.zip> nefunguje, ale neviem či ide o to isté...* | |
| 423 | 479 | ||
| 424 | 480 | - 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ď.). | |
| 425 | 481 | ||
| 426 | 482 | - Otvorte konzolu (príkazový riadok) a zadajte: | |
| 427 | 483 | ||
| 428 | - | ||
| 429 | - | ||
| 430 | - | ||
| 431 | - | ||
| 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 | + | ``` | |
| 432 | 490 | ||
| 433 | 491 | Ak 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. | |
| 434 | 492 | ||
| 435 | 493 | Môžete tiež preložiť príklady: | |
| 436 | 494 | ||
| 437 | - | ||
| 438 | - | ||
| 495 | + | ```text | |
| 496 | + | cd examples | |
| 497 | + | make | |
| 498 | + | ``` | |
| 439 | 499 | ||
| 440 | 500 | Ak 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. | |
| 441 | 501 | ||
| 442 | 502 | To je všetko. | |
| 443 | 503 | ||
| 444 | 504 | ### Inštalácia Lazarusa pod BSD | |
| 445 | 505 | ||
| 446 | - | ||
| 506 | + | ```text | |
| 507 | + | Prośim napíšte ma niekto! | |
| 508 | + | ``` | |
| 447 | 509 | ||
| 448 | 510 | ## Pôvodní spolupracovníci a zmeny | |
| 449 | 511 | ||
| 450 | 512 | This page has been converted from the epikwiki [version](http://lazarus-ccr.sourceforge.net/index.php?wiki=InstallingLazarus). | |
| 451 | 513 | ||
| 452 | 514 | - Initially imported and formatted. VlxAdmin 9/22/2003 | |
| 453 | 515 | - Changed Joe's part for Windows to require fpc 1.0.10. Vincent 9/25/2003 | |
| 454 | 516 | - Updated "What is required for lazarus". AndrewJohnson 10/1/2003 | |
| 455 | 517 | - Finished formatted the InstallingLazarus page VlxAdmin 2/22/2004 | |
| 456 | 518 | - 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 | |
| 457 | 519 | - 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 | |
| 458 | 520 | - Removed the original note. Tidied the wiki and formatting a bit. VlxAdmin | |
| 459 | 521 | - Corrected a couple of typos - 3/12/2004 User:Kirkpatc | |
| 460 | 522 | - Added link for daily snapshot deb packages - 3/27/2004 Vincent | |
| 461 | 523 | - Fixed links in GettingLazarus (downloading binaries) and several other pages. 22 July 2004 User:Kirkpatc | |
| 462 | 524 | - Added link for lazarus deb packages - 19 August 2004 VincentSnijders | |
| 463 | 525 | - Added a short note on installing in Debian - 23 Nov 2004 User:Kirkpatc | |
| 464 | 526 | - Considerable re-write and re-organization of installation section - 11 Dec 2004 User:Kirkpatc | |
| 465 | 527 | ||
| 466 | 528 | --- | |
| 467 | 529 | *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).* | |
| 468 | 530 | Category: FPC/sk | |
| 469 | 531 | Category: Install/sk | |
| 470 | 532 | Category: Lazarus/sk | |
| 471 | 533 | Category: Slovensky |
