Sign in Join
Wiki copytemporary

Installing Lazarus/hu: what changed

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

OldNewLine
1-<font size="7">A Lazarus telepítése</font>
1+A Lazarus telepítése
22
33## Áttekintés
44
5-<div style="text-align: justify;">
6-
75Azoknak, akik egyszerűen csak telepíteni és használni szeretnék a Lazarus-t programozáshoz, a legegyszerűbb megoldás letölteni egy friss, stabil bináris kiadást (mint pl. egy ".rpm" csomag, vagy egy Windows-os ".exe" telepítő, vagy egy Mac OS X-es ".dmg" csomag). Elolvashatod a Linux és Windows szakaszokban a "Futtatható FPC" fejezetet, vagy az első bekezdéseket a "Lazarus telepítése Windows-ra" vagy a "Lazarus telepítése Linux-ra" fejezetekben; a többit nyugodtan kihagyhatod.
86
97Azok számára, akik szeretnének közreműködni a fordító vagy fejlesztő környezet fejlesztésében, vagy akik a legfrissebb eszközöket akarják, forrás fájlokból kell a telepítést végrehajtani, és legtöbb további információ is szükséges.
108
119A Lazarus két fő részből áll:
1210
1311- LCL - a Lazarus Komponens Függvénytár
1412- IDE - a vizuális fejlesztőkörnyezet
1513
1614Ebből következően a következő függőségek is szükségesek:
1715
1816- FPC - a FreePascal fordító
1917- FCL - a FreePascal Komponens Függvénytár, tartalmazza a legtöbb nem grafikus, Lazarus által használt komponenst
2018
21-</div>
22-
2319### A Lazarus rendszerkövetelményei
2420
25-<div style="text-align: justify;">
26-
27211. FreePascal fordító, csomagok, és források. (*FONTOS*: ugyanolyan verziószámmal/dátummal)
28222. Egy támogatott widget eszközkészlet
2923 :;Win32: A natív Win32 API használható
3024
3125 :;Linux/xxxBSD: GTK+ 2.x : A legtöbb Linux disztribúció és a *BSD-k alapértelmezetten telepítik a GTK+ 2.x függvénytárait, amelyek megtalálhatók a <http://www.gtk.org> címen is.\
3226 :;Mac OS X: Szükséged lesz az Apple fejlesztőeszközökre. Lásd a "Telepítés Mac OS X-re" fejezetben.
3327
3428A GYIK - Gyakran Ismételt Kérdések fájl elérhető a <http://www.lazarus.freepascal.org> címen. Néhány kérdés szintén megtalálható a helyi 'GYIK' fájlban.
3529
3630A következő fejezetek leírják, hogy hogyan szerezzük be a FreePascal-t, és hogyan telepítsük megfelelően a Lazarus-t.
3731
38-</div>
39-
4032## A Free Pascal fordító telepítése
4133
42-<div style="text-align: justify;">
43-
4434Egy részletes leírás található a Free Pascal fordítók telepítéséről és fordításáról a <http://www.stack.nl/~marcov/buildfaq.pdf> címen - ez talán egy kicsit túl részletes néhány felhasználó számára, de nagyon precíz.
4535
4636A Lazarus az FPC (FreePascal) 2.2.4-es vagy nagyobb verzióját igényli lefordított és forrás állapotban is, természetesen ugyanolyan verziószámmal.
4737
48-</div>
49-
5038### A Free Pascal telepítése Linux-ra
5139
5240#### Bináris FPC
5341
54-<div style="text-align: justify;">
55-
5642A FreePascal legutóbbi kiadása (2.4.0-ás verzió), megszerezhető a Free Pascal weboldalról (http://www.freepascal.org/download.html, aztán tükör kiválasztásával) vagy a SourceForge-ról (http://sourceforge.net/projects/lazarus).
5743
5844A Lazarus letöltések szekcióban (http://www.lazarus.freepascal.org) megtalálod a FreePascal fordító (compiler / linux) RPM-jét vagy DEB-jét. Ha nem RPM vagy Debian alapú disztribúciód van, akkor letöltheted és telepítheted a tarball-okat a <http://www.freepascal.org-ról>. Ha magadnak akarod lefordítani a forrást, nézd meg a BSD szakaszt.
5945
6046Instrukciók:
6147
6248FIGYELEM: ha **nem használsz RPM-et vagy Debian csomagokat** (még ha alien használatát is tervezed) a legjobb a legutóbbi stabil FPC-t (jelenleg 2.2.4) beszerezni és forrásokból telepíteni a Lazarus-t.\
6349Indítsd el a Linux-ot és jelentkezz be ROOT-ként.\
6450Töltsd le a legutóbbi fájlokat a <http://sourceforge.net/project/showfiles.php?group_id=89339-ről>. Például:
6551
6652:* fpc-2.2.4-0.i386.rpm
6753
6854:* fpc-src-2.2.4-0i386.rpm
6955
7056:* lazarus-0.9.28-0.i386.rpm\
7157és telepítsd őket így:
7258
7359:* rpm -Uvh fpc-2.2.4-0.i386.rpm
7460
7561:* rpm -Uvh fpc-src-2.2.4-0.i386.rpm
7662
7763:* rpm -Uvh lazarus-0.9.28-0.i386.rpm\
7864Debian felhasználóknak az alien használatához (figyelem, nem hozza létre az fpc.cfg-t) vagy a tarball telepítéshez kell folyamodniuk.
7965
80-</div>
81-
8266#### FPC Források
8367
84-<div style="text-align: justify;">
85-
8668A 2.0-ás verzió megjelenése óta az FPC átváltott SVN-re. Jelenleg nincs CVS tükör, tehát SVN-t kell használnod, hogy megszerezd az FPC forrásokat.
8769
88-</div>
89-
9070##### Napi forrás snapshot letöltése a fejlesztői fából (2.5.1-es verzió)
9171
92-<div style="text-align: justify;">
93-
9472Letöltheted a mai (v2.5.1) fejlesztői forrásokat csomagolt snapshot-ként az SVN tárhelyről: ezek a snapshot-ok napi szinten vannak frissítve, és tükrözik a forrás tárhely állapotát. Nincsenek tesztelve, lehet hogy nem fognak működni, vagy összeomlasztják a rendszeredet. A fájlok az SVN archívum oldalán vannak tárolva. A v2.5.1 teljes publikus forrásarchívuma: <http://www.hu.freepascal.org/lazarus/>
9573
96-</div>
97-
9874##### Napi forrás snapshot letöltése a kiadás fából (2.3.1-es verzió)
9975
100-<div style="text-align: justify;">
101-
10276Letöltheted a mai (v2.3.1) fejlesztői forrásokat, amelyek a következő stabil verzió alapját képezik. Nincsenek tesztelve, lehet hogy nem fognak működni, vagy összeomlasztják a rendszeredet. A v2.3.1 teljes publikus forrásarchívuma: <http://www.hu.freepascal.org/lazarus/>
10377
104-</div>
105-
10678##### Csatlakozás forrás tárhelyhez SVN-nel (kiváltja a CVS-hez kapcsolódás szekciót)
10779
108-<div style="text-align: justify;">
109-
11080A napi SVN források zip fájljainak alternatívájaként, az SVN tárhely elérhetővé vált mindenki számára, csak olvasható hozzáféréssel. Ez azt jelenti, hogy közvetlenül elérheted a kódot, így tényleg a legutóbbi forrásokhoz juthatsz hozzá. Továbbá ezzel az eljárással lecsökken a szükséges sávszélesség is, azután, hogy az első letöltés megtörtént (lásd SVN lingo).
11181
112-</div>
113-
11482##### Fejlesztői snapshot-ok
11583
116-<div style="text-align: justify;">
117-
11884Hogyan csináljuk ezt?
11985
12086(Telepített SVN-re lesz szükséged, természetesen. Lásd [itt](http://subversion.tigris.org/) az útmutatót, hogy hogy csináld.)
12187
12288Válts mappát (cd) a fejlesztői területed szülő könyvtárába, pl:
12389
12490`[]$ cd /home/username/FreePascal`
12591
12692A teljes tárhely letöltéséhez, minden nyilvánosan elérhető modulhoz, írd be:
12793
12894`[]$ svn checkout `[`http://svn.freepascal.org/svn/fpc/trunk`](http://svn.freepascal.org/svn/fpc/trunk)` fpc`
12995
13096Alap esetben, ezt a lépést csak egyszer kell végrehajtani.
13197
13298Hogy frissítsd a forrásokat, amik le lettek töltve (checkout) feljebb:
13399
134100`[]$svn update fpc`
135101
136-</div>
137-
138102##### Javítások a 2.2.x-hez
139103
140-<div style="text-align: justify;">
141-
142104A javításoknak egy külön könyvtár kell, hozz létre egy "fixes" nevű könyvtárat, lépj bele, és ismételd meg az előbbi checkout parancsot a <http://svn.freepascal.org/svn/fpc/branches/fixes_2_2> URL-lel:
143105
144106`[]$ cd mysvn/fixes`\
145107`[]$ svn checkout `[`http://svn.freepascal.org/svn/fpc/branches/fixes_2_2`](http://svn.freepascal.org/svn/fpc/branches/fixes_2_2)` fpc`
146108
147109és a frissítéshez:
148110
149111`[]$ svn update fpc`
150112
151113A dokumentációk forrásai egy külön forrásban (fpcdocs) vannak, tehát ahhoz, hogy megszerezd őket, ezt a parancsot kell végrehajtani:
152114
153115`[]$ svn checkout `[`http://svn.freepascal.org/svn/fpcdocs/trunk`](http://svn.freepascal.org/svn/fpcdocs/trunk)` fpcdocs`
154116
155117Ha többet akarsz megtudni az SVN-ről, olvasd el ezt a remek [Subversion könyvet](http://svnbook.red-bean.com/), ami szintén online hozzáférhető szabadon, különböző formátumokban.
156118
157119A kíváncsiskodók kedvéért: Csak olvasható hozzáférésed van, úgyhogy ne próbálj meg bármit is végrehajtani :-)
158120
159121További információkért nézd meg a [FreePascal](http://www.freepascal.org/develop.html) weboldalát.
160122
161-</div>
162-
163123### Free Pascal telepítése Windows-ra
164124
165125#### Bináris FPC Windows-ra
166126
167-<div style="text-align: justify;">
168-
169127Messze a legegyszerűbb módja egy működő Free Pascal telepítésnek a Lazarus legfrissebb Windows-os binárisának letöltése a SourceForge tárhelyről [1](http://sourceforge.net/projects/lazarus/files/) - a kiadás tartalmazza a FreePascal fordítót és a FreePascal könyvtárakat, éppúgy, mint a Lazarus IDE-t.
170128
171129Ha minden forrást telepíteni akarsz, olvass tovább!
172130
173131Az FPC 2.2.4 telepítő zip fájlját a Free Pascal letöltési szekciójában találod meg (http://www.freepascal.org/download.var, majd válassz egy tükröt). Telepítés a forrásokból - megszerzésüket lásd a következő szakaszban - nem kezdőknek való, mivel egy induló fordítóra is szükség van hozzá.
174132
175-</div>
176-
177133#### FPC források Windows-ra
178134
179-<div style="text-align: justify;">
180-
181135\<\<\<\< Linux-hoz lásd a feljebb lévő szakaszt az FPC forrásokban, ahol az SVN használata le van írva \>\>\>\>
182136
183137A Free Pascal források megszerzésének legegyszerűbb módja az SVN; lásd a következő szakaszt a részletekért. Letöltheted a csomagot is egyben -- lásd a <http://www.freepascal.org/develop.html> oldalon a v2.5.x kiadás fájának napi snapshot-ját.
184138
185139Windows FPC források SVN-nel
186140
187141Szükséged lesz egy SVN kliensre (pl. TortoiseSVN) ahhoz, hogy a következő lépéseket végrehajthasd. A pontos parancsok eltérőek a különböző SVN klienseken; az alul megadottak a használandók az SVN home kliensén, ami letölthető innen.
188142
189143Először hozz létre egy könyvtárat, amibe tenni szeretnéd a forrásokat. Bármelyik alap felhasználó meg tudja ezt csinálni. Készíts egy könyvtárat az FPC-nek (pl. C:\Source), aztán hajtsd végre ezeket a parancssorban:
190144
191145` C:\Source> svn co `[`http://svn.freepascal.org/svn/fpc/trunk`](http://svn.freepascal.org/svn/fpc/trunk)` fpc`
192146
193147Tipp: Ahhoz, hogy letöltsd/frissítsd a legújabb változásokat, a következőt teheted:
194148
195149` C:\> cd Source\FPC`\
196150` C:\Source\FPC> svn up`
197151
198152Lásd: <http://www.freepascal.org/download.var>. A tükrök listáját itt találod: <http://www.freepascal.org/down/source/sources.var>. Töltsd le az FPC-t egy nagy fájlként, csomagold ki és futtasd az install.exe-t.
199153
200154A PATH változó kibővítése az FPC könyvtárral:
201155
202156- Win98: Szerkeszd az autoexec.bat-ot és add hozzá a következő sort: PATH=%PATH%;C:\pp\bin\bin\win32
203157- WinXP/2k: Sajátgép (jobb klikk)-\> Tulajdonságok -\> Haladó (Oldal) -\> Környezeti változók -\> Rendszerváltozók -\> Szerkeszd a "PATH"-t, add hozzá a "C:\pp\bin\bin\win32"-t.
204158
205159Ezután indítsd újra a Windows-t.
206160
207161Miután az FPC binárisokat telepítetted le tudod fordítani az FPC forrást subversion-ből.
208162
209163Tippek:
210164
211165- Windows (7+) alatt magasabb felhasználói szintű parancssor szükséges. A Start menüben a "Parancssor"-ra jobb gombbal klikkelve válaszd ki a "Futtatás rendszergazdaként" menüpontot.
212166- A SAJÁT-ELŐTAG teljesen attól függ, hogy hová telepítetted az FPC-t. Alapértelmezett ennek a szövegnek az írása közben: a "C:\FPC"-be irányított binárisok a "c:\FPC\2.2.4"-be kerülnek. Linux alatt a make telepítő szkriptek úgy vannak beállítva, hogy egy új IFF almappát hozzanak létre az utolsó fordítás óta megváltozott verziójú FPC-nek. A Windows szkriptek nem ilyenek. Tehát, ha ismered az alkönyvtár nevét (pl. 2.5.1), akkor megadhatod azt. Ellenben, mivel a verziók gyakran változnak, ajánlott, hogy válassz ki és kezelj egy FPC verzióktól független egyszerű ELŐTAGOT. Egy jó előtag a C:\FPC de meg kell győződnöd róla, hogy a C:\FPC\bin\i386-win32\\ könyvtár is hozzáadódott a környezeti változódhoz (lásd feljebb, hogy hogy tudod beállítani és megváltoztatni a bináris verzióról a frissen fordítottra).
213167
214168Instrukciók:
215169
216170- A parancssorban keresd meg a lokalizált FPC forrást. pl. írd be: "cd c:\Developer\FPC"
217171- Az FPC fordításához írd be: "make all"
218172- A létező FPC felülírásához írd be: "make install PREFIX=SAJÁT-ELŐTAG"
219173- A forrás telepítéséhez írd be: "make install sourceinstall PREFIX=SAJÁT-ELŐTAG"
220174
221-</div>
222-
223175### Free Pascal telepítése FreeBSD-re (automatikusan)
224176
225-<div style="text-align: justify;">
226-
227177A legfrissebb FreeBSD port gyűjtemény a v2.2.4 stabil verziót tartalmazza a ports/lang/fpc-ben. De több, mint 57 (!) csomagra van bontva, és nem telepíti a forrásokat, úgyhogy szinte mindig jobb manuálisan telepíteni (lásd lejjebb). Ennek ellenére itt van, hogy hogy kell a telepítést végrehajtani.
228178
229179Ez root-ként tehető meg.
230180
231181`[]# cd /usr/ports/lang/fpc && make install && make clean`
232182
233183A másik lehetőség a portinstall használata.
234184
235185`[]# portinstall fpc`
236186
237187Amint az FPC telepítve van, szimpla futtatással ellenőrizheted, hogy működik-e
238188
239189`[]$ fpc`
240190
241-</div>
242-
243191### A Free Pascal telepítése Linux/BSD-re manuálisan
244192
245-<div style="text-align: justify;">
246-
247193Amire szükséges lesz:
248194
249195Egy fájl minden forrással, vagy kettő (FPC és Lazarus)
250196
2511971\. pl. FPC-hez <ftp://ftp.freepascal.org/fpc/dist/2.2.4/source/>
252198
2531992\. Lazarus forrás snapshot.
254200
255201- *Bármilyen* induló fordító a v2.2.4-es ágból. A verziót leellenőrizheted a "ppc386 -i" paraccsal (2.2.4 .. 2.5.x-ig OK).
256202- függőségi csomagok. (FreeBSD-hez: gtk2, glib2 és a GNU make, iconv és gettext)
257203
258204FPC fordítás:
259205
2602061\. készítsd elő a szükséges fájlokat (FPC forráskód, induló fordító)
261207
2622082\. csomagold ki őket a work könyvtárba,
263209
2642103\. lépj be a work/fpc/-be és írd be:
265211
266212` $MAKE all OPT='-gl -O3p3'  PP=/útvonal_az_induló_fordítóhoz/fordító_neve_ppc386`\
267213`(/útvonal_az_induló_fordítóhoz/ elhagyható, ha éppen abban a könyvtárban vagy, ahol a ppc386)`\
268214`($MAKE linux-on és gmake BSD-n)`
269215
2702164\. ezután, újra a work/fpc-ben, futtasd a következőket:
271217
272218`$MAKE install PP=compiler/ppc386 PREFIX=$THEPREFIX`\
273219`(THEPREFIX= általában /usr/local vagy just /usr, de pl. NetBSD-n /usr/pkg)`\
274220`Készíts egy szimbolikus linket:`\
275221`  ln -s $THEPREFIX/lib/fpc/2.2.4/ppc386 $THEPREFIX/bin/ppc386`\
276222`Telepítsd a forrásokat:`\
277223`  $MAKE install sourceinstall PREFIX=$THEPREFIX`\
278224`Készíts egy szimbolikus linket az alapértelmezett Lazarus forrás útvonalhoz:`\
279225` ln -sf $THEPREFIX/share/src/2.2.4/fpc /usr/share/fpcsrc`
280226
2812275\. futtatás:
282228
283229` $THEPREFIX/lib/fpc/2.2.4/samplecfg $THEPREFIX/lib/fpc/2.2.4 $ETCDIR`
284230
2852316\. (szabadon választott), nézd meg, hogy van-e kimenete a "ppc386 -i" parancsnak, vagy csak egy figyelmeztetést ad, hogy a felhasználónak hozzá kell adnia \$PREFIX/bin-t a jelenlegi elérési úthoz. Próbálj meg lefordítani egy programot a -viwn paranccsal, és nézd meg, hogy ad-e hibát. Megjegyzések:
286232
287233- Ha szükséged van az fpcmake csomaglistákra, saját magadnak kell létrehoznod őket, (a port-ban vagy külső archívumban). Mindkét esetben, készíts egy látszólagos telepítése a /tmp/pack-be és állapítsd meg a "find . \> ll"-lel, hogy melyik fájlok lettek telepítve.
288234
289235- \$THEPREFIX és \$ETCDIR felhasználó által megadandók. Máskülönben helyi telepítések nem lehetségesek.
290236
291237- a BSDHIER=1 minden parancsban a BSD hierarchia konvenciókat erőlteti.
292238
293-</div>
294-
295239### Free Pascal telepítése Mac OS X-re
296240
297241Lásd a [[Lazarus telepítése MacOS X-re]] szakaszban.
298242
299243## Lazarus telepítése
300244
301245### Lazarus telepítése Linux-ra
302246
303247#### Ubuntu / Debian
304248
305-<div style="text-align: justify;">
306-
307249A legkönnyebb módja egy működő telepítés elérésének a .deb fájlok letöltése a SourceForge tárhelyéről. Itt van, hogy hogyan:[[Getting Lazarus|A Lazarus megszerzése a saját Ubuntu tárhelyünkről]].
308250
309251Megjegyezzük, hogy az alapértelmezett Ubuntu források nem telepítik a Free Pascal forrás függvénytárakat - használd a fentebb leírt eljárást.
310252
311253Megjegyzés: Ubuntu-n a Lazarus konzolról történő indításához szükséges parancs a "[[startlazarus/hu|startlazarus]]". Máskülönben, ha egy Debian csomagból telepítetted, akkor kell, hogy legyen Lazarus menüpont az Alaklmazás/Programozás menüben.
312254
313255(Probléma: megtévesztően, van egy "lazarus" nevű program az egyik Ubuntu alatt elérhető "tct" csomagban).
314256
315257##### Lazarus telepítése Ubuntu 10.04 Lucid Lynx-re
316258
317259Ebben az esetben a telepítés semmilyen komolyabb problémát nem okoz. Indítsuk el az "Ubuntu szoftverközpont"-ot és keressünk rá a Lazarus-ra. A találatok közül telepítsük az "IDE for Free Pascal - Meta Package" csomagot. Ez telepíti az összes Lazarus-szal kapcsolatos csomagot. Ha minden rendben ment, az Alkalmazások -\> Fejlesztés menüben megtaláljuk a Lazarus-t, ami indulásra kész!
318260
319261##### Legfrissebb Lazarus telepítése Xubuntu 11.04 / Ubuntu
320262
321263Az Object Pascal alapú grafikus programozó szoftver letölthető innen: <http://sourceforge.net/projects/lazarus/files/>. A program legfrissebb változatának telepítése:
322264
323265Töltsd le a legfrissebb rpm fájlokat (Lazarus Linux i386 RPM - 32 bit-es Linux verzió - most nálam 0.9.30 legfrissebb):
324266
3252671\. fpc-2.4.2-0.i686.rpm
326268
3272692\. fpc-src-2.4.2-0.i686.rpm
328270
3292713\. lazarus-0.9.30-0.i686.rpm
330272
331273A letöltés sorrendje mindegy, de telepíteni ebben a sorrendben kell.
332274
333275Másold az asztalra a letöltött fájlokat a könnyebb felhasználás érdekében. Terminálba az alábbi kódot írd be:
334276
335277cd ~/Asztal
336278
337279Így a beírt parancsok az asztalon érvényesülnek.
338280
339281Alien csomaggal konvertáld át az rpm fájlokat deb csomaggá (ha nincs telepítve az Alien: sudo apt-get install alien):
340282
341283sudo alien -k fpc-2.4.2-0.i686.rpm
342284
343285sudo alien -k fpc-src-2.4.2-0.i686.rpm
344286
345287sudo alien -k lazarus-0.9.30-0.i686.rpm.
346288
347289Most már telepíteni lehet a deb csomagokat:
348290
349291sudo dpkg -i fpc_2.4.2-0_i386.deb
350292
351293sudo dpkg -i fpc-src_2.4.2-0_i386.deb
352294
353295sudo dpkg -i lazarus_0.9.30-0_i386.deb
354296
355297Kész a telepítés, elméletileg már lehet használni a programot. Egy hiba jelentkezhet fordításnál, amit a terminálban az alábbi módon lehet orvosolni: sudo apt-get install libgtk2.0-dev. Mikor feltelepítettem ezt a csomagot, akkor az összes probléma megszűnt.
356298
357299Forrás: <http://www.molnargergely.co.cc/blog/lazaruslinuxon>
358300
359301##### Deb-ek fordítása a könnyű úton
360302
361-<div style="text-align: justify;">
362-
363303Egy jó működőképes telepítés megszerzésének a legkönnyebb útja saját .deb csomagok létrehozása az itt elérhető útmutató alapján:
364304
365305[[How to setup a FPC and Lazarus Ubuntu repository|Hogyan állítsunk be FPC és Lazarus Ubuntu tárhelyet]]
366306
367-</div>
368-
369307##### GTK2 alkalmazások fordítási problémái FPC 2.2.2-vel
370308
371-<div style="text-align: justify;">
372-
373309Michalis Kamburelis [bejegyzése](http://lists.freepascal.org/lists/fpc-pascal/2009-January/019838.html) alapján:
374310
375311Abban az esetben, ha valaki nem tudja, hogy küszöbölje ki ezt a [hibát](http://mantis.freepascal.org/view.php?id=11837) (GTK \>= 2.13.4 esetén lép fel, pl. Ubuntu 8.10-en GTK 2.14 van):
376312
377313Azt találtam, hogy a gyors megoldás, ami működik is, az --noinhibit-exec küldése az ld-nek, ami a "-k--noinhibit-exec" kapcsoló az FPC parancssorába. Az ld ezután a nem feloldott referenciákat puszta figyelmeztetésként fogja kezelni, és működőképes futtatható fájlt készít (feltéve, hogy a programod nem használ idejétmúlt GTK2 függvényeket).
378314
379315Természetesen, frissíthetsz a legújabb 2.2.4-es FPC kiadásra. Az előbbi megoldás csak akkor hasznos, ha mindenképpen a régebbi, 2.2.2-es FPC-t kell használnod.
380316
381-</div>
382-
383317#### Telepítés RPM-mel
384318
385-<div style="text-align: justify;">
386-
387319A következő legegyszerűbb út az RPM-ek használata a SourceForge tárhelyéről.
388320
389321Le kell töltened a kiválasztott verzióját a
390322
391323- fordítónak (pl. fpc-2.2.4-0.i386.rpm)
392324- a pascal forrás könyvtárnak (pl. fpc-src-2.2.4-081004.i386.rpm)
393325- a Lazarus csomagnak (pl.g lazarus-0.9.28-0.i386.rpm).
394326
395327Itt egy példa szkript a 0.9.28-as verzió telepítéséhez, vagy a 0.9.28-ra való frissítéshez. Mentsd el valami olyasmiként, mint "InstallLazarus.sh", adj neki futtathatósági jogot, és futtasd root jogosultsággal, pl. su használatával. Ne törődj vele, ha "not installed" (nincs telepítve) üzenetet kapsz.
396328
397329` #!/bin/sh`\
398330` URL=`[`http://sourceforge.net/projects/lazarus/files/Lazarus%20Linux%20i386%20RPM/Lazarus%200.9.28`](http://sourceforge.net/projects/lazarus/files/Lazarus%20Linux%20i386%20RPM/Lazarus%200.9.28)\
399331` wget $URL/fpc-2.2.4-0.i386.rpm/download`\
400332` wget $URL/fpc-src-2.2.4-0.i386.rpm/download`\
401333` wget $URL/lazarus-0.9.28-0.i386.rpm/download`\
402334` rpm -ev lazarus`\
403335` rpm -ev fpc`\
404336` rpm -ev fpc-src`\
405337` rpm -ivh fpc-*`\
406338` rpm -ivh lazarus-*`
407339
408-</div>
409-
410340#### Mandriva
411341
412342##### Lazarus 0.9.28 Mandriva 2010-re
413343
414-<div style="text-align: justify;">
415-
416344Telepítsd a lentebb megadottaknak megfelelően, annak ellenére, hogy a fordítás közben hibaüzenetet fogsz kapni arról, hogy a pixbuf 2.0 és az lgtk-x11-2.0 hiányzik. Hogy ezeket megszüntesd, telepítsd a libdgk_pixbuf2.0_0-devel-t és libgtk+2.0_0-devel-t a telepítőből.
417345
418-</div>
419-
420346##### Lazarus 0.9.28 Mandriva 2009-en (2009.0) (i386) (GTK-2)
421347
422-<div style="text-align: justify;">
423-
424348Nem sok változott a Mandriva 2007-hez képest. A következő útmutató nem tér x86_64 esetén sem.
425349
4263501/ Ne telepítsd az FPC-t a Drake-ből. Ha mégis így tetted, távolítsd el. Mivel a Mandriva nem szolgáltat teljes értékű eszközkészletet (FPC + források + dokumentáció + Lazarus), ezért véleményem szerint jobb, ha ellenőrzésünk alatt áll mindegyik az RPM-eken keresztül.
427351
4283522/ Gyűjtsd be a friss RPM-eket a sourceforge-on (http://sourceforge.net/project/showfiles.php?group_id=89339): válaszd ki a legutóbbi Lazarus kiadást, ami a te architektúráddal kompatibilis és töltsd le az fpc-t, fpc-src-t, fpc-docs-t, és a Lazarus rpm-eket.
429353
4303543/ Nyisd meg a könyvtárat, ahová az RPM-eket letöltötted (Nautilus-szal vagy bármilyen más fájl böngészővel) és klikkelj duplán az RPM-ekre ebben a sorrenben:
431355
432356` (a) fpc-<verzió>-<arch>.rpm`\
433357` (b) fpc-docs-<verzió>-<arch>.rpm`\
434358` (c) fpc-src-<verzió>-<arch>.rpm`\
435359` (d) lazarus-<verzió>-<arch>.rpm`
436360
4373614/ Elképzelhető, hogy a Drake (a szoftver, ami az RPM-eket fogja kezelni) panaszkodni fog, hogy függvénytárak, és eszközök hiányoznak. Használd a Drake-et, hogy begyűjtsd őket. Például, telepítened kellet volna olyan fejlesztő eszközöket, mint a "GNU Make". Keresd meg, és ha szükséges, telepítsd a "GNU Make"-et. Lehet, hogy hiányozni fog az ld (összefűző segédprogram) is. Ehhez telepítheted például a "gcc" csomagot.
438362
4393635/ Mint ez előtt is, megkeresheted és telepítheted a "galaxy-gnome"-ot és a "gtk-switch"-et a Drake-kel. Egyik sem szükséges a Lazarus megfelelő működéséhez. A Gnome Galaxy király témák gyűjteménye, amit a Rendszer menü -\> Beállítások -\> Témák menüben alkalmazhatsz.
440364
4413656/ A Lazarus panaszkodhat az FPC források miatt, hogy nincsenek megfelelően beállítva. Menj a Konfiguráció -\> Környezet menübe, és állítsd be az FPC források mappáját a helyi telepítésedére (ez lehet pl. /usr/local/fpcsrc/\<verzió\>/).
442366
4433677/ Indításkor, lehet, hogy a libcanberra-module-gtk nem lesz található. Próbáltam létrehozni egy szimbolikus linket (ln -s), de ha a Lazarus próbálja meg megkeresni ezt a könyvtárat, összeomlik... Biztonságosabb, ha ezt inkább kihagyod.
444368
4453698/ Sok sikert a szabad világ legkirályabb gyors alkalmazásfejlesztőjéhez!
446370
447-</div>
448-
449371##### Lazarus 0.9.26 Mandriva 2007-en (2007.0) (i386) (GTK-1)
450372
451-<div style="text-align: justify;">
452-
453373A telepítés Mandrivá-n nagyon egyszerű. Ellenben, van néhány pont, amit ellenőrizni kell a telepítés során. Itt egy tipikus telepítés a .tar modulok használatával (nézd meg a témákkal kapcsolatos trükköt a művelet végén!):
454374
455375\- A Mandriva telepítése közben válaszd ki a "Gnome asztal" csoportot. Ha KDE-ben vagy más ablakkezelőben fogod használni a Lazarust, akkor is fontos ez, mivel néhány szükséges GTK modult fog telepíteni.
456376
457377\- Telepítsd az FPC 2.2.2-es fordítót vagy .rpm vagy .tar használatával. A .tar modulok esetén ezt a parancsot kell kiadni: "sh install.sh", aztán sokszor enter-t nyomni. Én superuser módban szoktam csinálni.
458378
459379\- Telepítsd a fordító forráskódját. Csak tar-old ki az "fpc-src-2.2.4.source.tgz" fájlt a /usr/local/src/fpc/ könyvtárba, és nevezd át a létrehozott "fpc" mappát "2.2.2"-re. Ha kész van, van egy /usr/local/src/fpc/2.2.2/ könyvtárad, ami tartalmazza a teljes forráskódot. A forráskód csak a Lazarus szerkesztőhöz szükséges, de akár újrafordíthatod belőle az FPC-t, hogy optimalizált könyvtáraid legyenek.
460380
461381\- Ha le akarod fordítani az FPC-t (opcionális), akkor menj az FPC forráskönyvtárba (/usr/local/src/fpc/2.2.4/) és írd be: "./configure", "make clean", "make all", "make install", "make clean". És az FPC telepítve van. Ellenőrizd az "/etc/fpc.cfg" tartalmát. Ezt a fájlt módosítani kell, ha a make hibára leáll.
462382
463383\- A Lazarus felhasználói módban is telepíthető: csak zip-eld/tar-old ki a "lazarus-0.9.26.0.tar.gz" fájlt a saját könyvtáradba. Azután csak írd be: "make clean all" felhasználói módban. A folyamat utolsó fázisa (összefűzés) általában sikertelen a hiányzó függvénytár fájlok miatt:
464384
465385\- Ellenőrizd a /usr/lib/ könyvtárban, hogy léteznek-e a következő szimbolikus linkek:
466386
467387libglib.so -\> libglib-1.2.so.0
468388
469389libgtk.so -\> libgtk-1.2.so.0.9.1
470390
471391libgdk.so -\> libgdk-1.2.so.0.9.1
472392
473393libgdk_pixbuf.so -\> libgdk_pixbuf.so.2.0.0
474394
475395A "libgdk_pixbuf.so.2.0.0" fájl a "libgdk_pixbuf-2.0.22.0-10mdv2007.0.rpm" modulban van. Ez a fájl név kritikus. Különösképpen a "libgdk_pixbuf-2.0.so.0"-t NE használd (félrevezető, ugye?).
476396
477397Ha minden link ki lett javítva, a "Linking ../lazarus" lépés nem fog többé összeomlani és a "./lazarus" parancs indítja a programot!
478398
479399\- Menj a Környezet -\> Környezet beállításai menübe és változtasd meg az "FPC forrás könyvtárát" /user/local/src/fpc/2.2.4 -re
480400
481401JÓ TUDNI:
482402
483403\- Az utolsó lépés a téma megjavítása. A "galaxy-gnome-1.0.4-3mdv2007.0" csomag elérhető a Mandriva vezérlő központból. Telepítsd fel.
484404
485405\- A "gtk-theme-switch-1.0.1-4mdv2007.0.i586.rpm" elérhető a weben! (furcsa módon nem jelenik meg a vezérlőközpontban) Telepítsd kézzel az "rpm -iv --test gtk-theme-switch-1.0.1-4mdv2007.0.i586.rpm" paranccsal, aztán írd be újra ezt a sort a "--test" nélkül. Az én esetemben volt egy figyelmeztetés az aláírással kapcsolatban. Úgy döntöttem kihagyom!
486406
487407\- FELHASZNÁLÓI módban, írd be, hogy "switch", és válaszd ki a "galaxy" témát.
488408
489409A Lazarus / FPC mostmár telepítve van!
490410
491-</div>
492-
493411##### Lazarus 0.9.28 32 bites Mandriva 2007 és 2006-on
494412
495-<div style="text-align: justify;">
496-
497413Írd be root-ként ezt az urpmi parancsot:
498414
499415 urpmi http://surfnet.dl.sourceforge.net/sourceforge/lazarus/lazarus-0.9.28-0.i386.rpm
500416 http://surfnet.dl.sourceforge.net/sourceforge/lazarus/fpc-2.2.4-0.i386.rpm
501417 http://surfnet.dl.sourceforge.net/sourceforge/lazarus/fpc-docs-2.2.4-0.i386.rpm
502418 http://surfnet.dl.sourceforge.net/sourceforge/lazarus/fpc-src-2.2.4-0.i386.rpm
503419
504420A Lazarus 0.9.28 függősége az FPC 2.2.4-es verziója és a Mandriva 2007 az fpc-2.1.1-0.2mdk.i586-ot tartalmazza. Hogy megóvd a rendszeredet az fpc-2.1.1 vagy újabbra való frissítéstől a jövőben, amikor a parancsokat urpmi --auto-select-tel futtatod, beírhatod az fpc-t az /etc/urpmi/skip.list-be.
505421
506-</div>
507-
508422##### Lazarus 0.9.28 32 bites Mandriva 2009-en
509423
510-<div style="text-align: justify;">
511-
512424A telepítés hasonló eljárással történik, mint előzőekben. Mivel a disztribúció az fpc-2.2.4-1-et tartalmazza, törölni kell ezt a csomagot. Írd be a következő parancsokat root-ként:
513425
514426` rpm -e fpc`\
515427` urpmi `[`http://surfnet.dl.sourceforge.net/sourceforge/lazarus/lazarus-0.9.28-0.i386.rpm`](http://surfnet.dl.sourceforge.net/sourceforge/lazarus/lazarus-0.9.28-0.i386.rpm)\
516428` `[`http://surfnet.dl.sourceforge.net/sourceforge/lazarus/fpc-2.2.4-0.i386.rpm`](http://surfnet.dl.sourceforge.net/sourceforge/lazarus/fpc-2.2.4-0.i386.rpm)\
517429` `[`http://surfnet.dl.sourceforge.net/sourceforge/lazarus/fpc-docs-2.2.4-0.i386.rpm`](http://surfnet.dl.sourceforge.net/sourceforge/lazarus/fpc-docs-2.2.4-0.i386.rpm)\
518430` `[`http://surfnet.dl.sourceforge.net/sourceforge/lazarus/fpc-src-2.2.4-081004.i386.rpm`](http://surfnet.dl.sourceforge.net/sourceforge/lazarus/fpc-src-2.2.4-081004.i386.rpm)
519431
520432És helyezd el az fpc-t a /etc/urpmi/skip.list-ben.
521433
522-</div>
523-
524434##### Lazarus teszteletlen snapshot 32 bites Mandriva 2007-en
525435
526-<div style="text-align: justify;">
527-
528436`urpmi $(for RPM in $(lynx --source `[`http://michael-ep3.physik.uni-halle.de/Lazarus/`](http://michael-ep3.physik.uni-halle.de/Lazarus/)` | grep`\
529437`i386.rpm | cut -d '"' -f 4-4) ; do echo -n `[`http://michael-ep3.physik.uni-halle.de`](http://michael-ep3.physik.uni-halle.de)\
530438`Lazarus/$RPM ' '; done )`
531439
532-</div
533-&#10;===== Lazarus + FPC telepítése x86_64-es Mandrivá-ra =====
534-<div style="text-align: justify;">
535-
536440Ez működött a Mandriva 20010.0 x86_64-gyel.
537441
538442- Töltsd le az x86_64 snapshot-okat a <http://michael-ep3.physik.uni-halle.de/Lazarus/> -ról
539443- Én ezeket használtam:
540444
541445[`http://michael-ep3.physik.uni-halle.de/Lazarus/snapshots/fpc-2.4.0-20100412.x86_64.rpm`](http://michael-ep3.physik.uni-halle.de/Lazarus/snapshots/fpc-2.4.0-20100412.x86_64.rpm)\
542446[`http://michael-ep3.physik.uni-halle.de/Lazarus/snapshots/fpc-src-2.4.0-20100412.x86_64.rpm`](http://michael-ep3.physik.uni-halle.de/Lazarus/snapshots/fpc-src-2.4.0-20100412.x86_64.rpm)\
543447[`http://michael-ep3.physik.uni-halle.de/Lazarus/snapshots/lazarus-`](http://michael-ep3.physik.uni-halle.de/Lazarus/snapshots/lazarus-)`  0.9.29.24591-20100412.x86_64.rpm`
544448
545449Telepítheted őket az urpmi paranccsal root-ként, megadva ezt a három URL-t paraméterként.
546450
547451- Az aktuális snapshot letöltéséhez és telepítéséhez:
548452
549453`urpmi $(lynx --source `[`http://michael-ep3.physik.uni-halle.de/Lazarus/`](http://michael-ep3.physik.uni-halle.de/Lazarus/)` |grep -v lazarus-0.9.28.3| grep 64.rpm | cut -d '"' -f 6-6 | awk '{print "`[`http://michael-ep3.physik.uni-halle.de/Lazarus/"$0`](http://michael-ep3.physik.uni-halle.de/Lazarus/%22$0)`}')`\
550454Elképzelhető, hogy először a lynx-et kell telepíteni és make-elni:`urpmi lynx make`.
551455
552456- Amint az RPM-ek feltelepültek, futtasd a Lazarus-t. Meg fog jelenni egy ablak, ahol panaszkodik, hogy a "/usr/bin/ppc386" és a "/usr/lib/lazarus" nem érvényes. Fogadd el ("OK") az alternatív megoldásokat, amiket felajánl.
553457- Amikor az első projektedet fordítod, lehet, hogy a Lazarus reklamálni fog hiányzó függvénytárakért (pl. gdk, glib, stb.). Telepítsd a szükséges függvénytárakat. Én ezeket telepítettem:
554458
555459`glib-devel`\
556460`lib64gtk+1.2-devel`\
557461`lib64gtk+2.0_0-devel`\
558462`lib64gdk-pixbuf2`\
559463`lib64gdk-pixbuf2-devel`
560464
561-</div>
562-
563465#### Slackware
564466
565467##### Lazarus 0.9.28 telepítése, Slackware 12.0 felhasználók számára
566468
567-<div style="text-align: justify;">
568-
569469Az alábbi működött Slackware-12.0-on egy Pentium 3-mas számítógéppel:
570470
571471- A Free Pascal Fordító (FPC) SUPERUSER módban lett telepítve
572472- A Lazarus USER módban lett telepítve
573473- Az FPC újra lett fordítva
574474- A Lazarus IDE forráskódja az SVN szerverről lett letöltve
575475- A GTK-2 widget készlet lett beállítva ("LCL_PLATFORM=gtk2")
576476
577477-- Töltsd le az "fpc-2.2.4.i386-linux.tar"-t egy felhasználói könyvtárba. Lépj be a könyvtárbaba, és írd be ezeket:
578478
579479`bash-3.1$ tar -xvf fpc-2.2.4.i386-linux.tar`\
580480`bash-3.1$ su `\
581481`bash-3.1$ password:xxxxxx`\
582482`bash-3.1# sh install.sh`\
583483`...`\
584484`(fogadd el az alapértelmezett válaszokat a következő 6 kérdésre /nyomj enter-t 6-szor/)`\
585485`...`\
586486`bash-3.1# exit`\
587487`bash-3.2$ fpc`\
588488`free pascal compiler version 2.2.4 [] for i386 `\
589489`Copyright (c) 2008 ...`\
590490`...`\
591491`...`
592492
593493Ezzel telepítetted a fordítót. Akár szeretnéd újrafordítani, akár nem, szükség lesz a forráskód letöltésére, mivel az IDE igényli.
594494
595495-- Töltsd le az "fpc-2.2.4.source.tar.gz"-t egy ideiglenes mappába. Ha nem szeretnéd újrafordítani a fordítót, lépd át ezt a szakaszt. Ha szeretnéd a saját magad által fordított FPC-t használni, írd be ezeket:
596496
597497`bash-3.1$ tar -xvzf fpc-2.2.4.source.tar.gz`\
598498`bash-3.1$ cd fpc-2.2.4`\
599499`bash-3.1$ make clean all`\
600500`bash-3.1$ su`\
601501`bash-3.1$ password: xxxxxxxx`\
602502`bash-3.1# make install`\
603503`bash-3.1# exit`\
604504`bash-3.1$ fpc`\
605505`free pascal compiler version 2.2.4 [...] for i386 `\
606506`Copyright (c) 2008 ...`\
607507`...`\
608508`...`
609509
610510Most már van egy saját magad által fordított, működő fordítód.
611511
612512-- A Lazarus IDE szerkesztőjének szüksége van az FPC forráskódjára. Tehát még akkor is kell, ha nem akarod újrafordítani. Azért, hogy némi helyet megtakarítsak, csak egy tiszta (nem lefordított) változatát tárolom a forráskódnak. Ismét az "fpc-2.2.4.source.tar.gz" fájltól kezdem, és bemásolom a /usr/local/src/FPC könyvtárba:
613513
614514`bash-3.1$ su`\
615515`bash-3.1$ password: xxxxxxxx`\
616516`bash-3.1# cp fpc-2.2.4.source.tar.gz /usr/local/src/`\
617517`bash-3.1# cd /usr/local/src/`\
618518`bash-3.1# tar -xvzf fpc-2.2.4.source.tar.gz`\
619519`bash-3.1# rm fpc-2.2.4.source.tar.gz`\
620520`bash-3.1# exit`
621521
622522A verziószám a könyvtár nevében van: "fpc-2.2.4". Így a fordító több verzióját is tárolhatom, és azonnal válthatok közöttük.
623523
624524-- A Lazarus IDE a USER (~/lazarus) könyvtáramban van, és mindig USER módban van lefordítva. Általában letöltöm a "lazarus-0.9.28-0.tar.gz" fájlt, de itt most leszedhetjük a legutóbbi fejlesztői verziót az SVN szerverről:
625525
626526`bash-3.1$ svn co `[`http://svn.freepascal.org/svn/lazarus/trunk`](http://svn.freepascal.org/svn/lazarus/trunk)` lazarus`
627527
628528Ez csak az első alkalommal szükséges, később elegendő ennyit beírni:
629529
630530`bash-3.1$ svn update`
631531
632532Ha még nincs feltelepítve az SVN a gépedre, itt van, hogy hogy szerezd meg gyorsan:
633533
634534--Töltsd le ezt a két fájlt: "subversion-1.4.6.tar.gz" és "subversion-deps-1.4.5.tar.gz" (vagy újabb verziók). Írd be:
635535
636536`bash-3.1$ tar -xvzf subversion-1.4.6.tar.gz`\
637537`bash-3.1$ tar -xvzf subversion-deps-1.4.6.tar.gz`\
638538`bash-3.1$ cd subversion-1.4.6`\
639539`bash-3.1$ ./configure`\
640540`bash-3.1$ make`\
641541`bash-3.1$ su`\
642542`bash-3.1$ password:xxxxxx`\
643543`bash-3.1# make install`\
644544`bash-3.1$ exit`
645545
646546-- Ennél a pontnál megvan a "~/lazarus" könyvtárad, ami tartalmazza a forráskódot. Nagyon könnyen lefordíthatod:
647547
648548`bash-3.1$ make clean all LCL_PLATFORM=gtk2`
649549
650550Az "LCL_PLATFORM=gtk2" azt jelenti, hogy természetesen GTK-2-ben fogod az alkalmazásaidat fejleszteni. Az alapértelmezett widget készlet a Lazarus-hoz a GTK-1, de ezt nem fogod tudni használni 12.0-n. Erősen ajánlom, hogy mostantól használd az "LCL_PLATFORM=gtk2" opciót. Néhány perc után a fordító leáll:
651551
652552`...`\
653553`...`\
654554`Linking ../Lazbuild`\
655555`987 lines compiled ...`\
656556`make [2] leaving ...`\
657557`make [1] leaving ...`\
658558`bash-3.1$`
659559
660560-- Csak írd be...
661561
662562`bash-3.1$ ./lazarus`
663563
664564...és WOW! Ezt az üzenetet kapod: "Free Pascal sources not found" (A Free Pascal forráskód nem található). Csak kövesd az utasításokat és add meg az FPC forráskód könyvtárát a "Környezet -\> Környezeti beállítások -\> Fájlok" panelen. Ahogy korábban is volt említve, ez én gépemen az a "/usr/local/src/fpc-2.2.4" könyvtárra van beállítva. Felhívom a figyelmedet arra, hogy amikor megváltoztatod ezt a könyvtárat, klikkelj rá a "Környezet -\> FPC könyvtár újra átnézése" menüpontra.
665565
666566Voila!
667567
668-</div>
669-
670568#### openSUSE
671569
672570##### Lazarus 0.9.28 telepítése openSUSE 11.1 felhasználók számára
673571
674-<div style="text-align: justify;">
675-
676572A Free Pascal Compiler függőségei:\
677573\- Gnu binutils (gnu as, gnu ld, gnu make) Ezeket az eszközöket így telepítheted:
678574
679575` zypper in -t pattern devel_basis`
680576
681577A Lazarus ezeket a komponenseket is igényli:
682578
6835791. glib2 devel
6845802. gtk2 devel
685581
686582**Fontos**: A Lazarus RPM a gtk 2-es verzióját igényli, nem pedig az 1.2-t.
687583
688584Ezek a függvénytárak így telepíthetők:
689585
690586` zypper -n install gtk2 glib2`
691587
692588Töltsd le ezeket a bináris fájlokat (RPM):
693589
694590:* fpc-2.2.4-0.i386.rpm (igen, i586 és nem i386)
695591
696592:* fpc-src-2.2.4-0.i386.rpm
697593
698594:* lazarus-0.9.28.2-0.i586.rpm
699595
700596telepítsd őket terminálon keresztül (jobb egérgomb -\> Menü: Megnyitás terminálban)
701597
702598` rpm -Uvh fpc-2.2.4-0.i386.rpm`\
703599` rpm -Uvh fpc-src-2.2.4-0.i386.rpm`\
704600` rpm -Uvh lazarus-0.9.28.2-0.i586.rpm`
705601
706-</div>
707-
708602#### Telepítés forráskódból
709603
710-<div style="text-align: justify;">
711-
712604Ha jobban szeretnéd forrásból telepíteni, és lefordítani magadnak, kövesd végig ezt az útmutatót. Kérlek, vedd figyelembe, hogy ezeknek az instrukcióknak a többsége a SubVersion-re vonatkozik, de létezik egy Git tükör tárhely is az FPC-nek és a Lazarus-nak. Lásd a [[git mirrors|Git tükrök]] oldalt a részletekért.
713605
714606Itt egy példa a 0.9.28 telepítésére Ubuntu 6.06-ra. Ha érted a Linux parancsokat és a bash szkriptet, kiválogathatod, hogy melyik lépéseket kell végrehajtanod. Csak másold be a szkriptet (megváltoztatva a verziószámot arra, amit letöltöttél) egy szövegszerkesztőbe, és mentsd el valami olyasmiként, hogy "install_lazarus.sh". Adj neki futtatási jogot, és futtasd konzolban. Megjegyzés: Ebben a példában az fpc a /opt-ba lesz telepítve. Tehát, amikor rákérdez az 'Install prefix'-re, írd be: '/opt/fpc'.
715607
716608` #!/bin/sh`\
717609` `\
718610` #installing required packages`\
719611` sudo apt-get install build-essential`\
720612` sudo apt-get install libgtk2.0-dev`\
721613` sudo apt-get install libgdk-pixbuf-dev`\
722614` `\
723615` #installing FreePascal source`\
724616` cd /opt`\
725617` sudo wget `[`http://nchc.dl.sourceforge.net/lazarus/fpc-src-2.2.4.source.tgz`](http://nchc.dl.sourceforge.net/lazarus/fpc-src-2.2.4.source.tgz)\
726618` sudo tar -xvf fpc-src-2.2.4.source.tgz`\
727619` sudo mv fpc fpcsrc`\
728620` `\
729621` #installing FreePascal`\
730622` sudo mkdir fpc`\
731623` cd fpc`\
732624` sudo wget `[`http://nchc.dl.sourceforge.net/lazarus/fpc-2.2.4.i386-linux.tar`](http://nchc.dl.sourceforge.net/lazarus/fpc-2.2.4.i386-linux.tar)\
733625` sudo tar -xvf fpc-2.2.4.i386-linux.tar`\
734626` echo "Enter '/opt/fpc' when prompted 'Install prefix'"`\
735627` sudo sh install.sh`\
736628` `\
737629` #adding fpc path to the PATH`\
738630` echo "#FPC PATH" >> ~/.bash_profile`\
739631` echo "if [ -d /opt/fpc/bin ] ; then" >> ~/.bash_profile `\
740632` echo PATH=/opt/fpc/bin:"${PATH}" >> ~/.bash_profile`\
741633` echo "fi" >> ~/.bash_profile`\
742634` `\
743635` #installing Lazarus`\
744636` cd ../`\
745637` sudo wget `[`http://nchc.dl.sourceforge.net/lazarus/lazarus-0.9.28-0.tar.gz`](http://nchc.dl.sourceforge.net/lazarus/lazarus-0.9.28-0.tar.gz)\
746638` sudo tar -zxvf lazarus-0.9.28-0.tar.gz`\
747639` PATH=/opt/fpc/bin:"${PATH}"`\
748640` sudo chmod -R 777 lazarus`\
749641` cd lazarus`\
750642` make clean all`\
751643` ./lazarus`
752644
753645Megjegyzés: Kézzel kell beállítanod a forráskód könyvtárát a Környezeti beállításoknál.
754646
755-</div>
756-
757647##### A Lazarus forráskód letöltése
758648
759-<div style="text-align: justify;">
760-
761649A Lazarus tárhely elköltözött CVS-ről SVN-re. Az SVN egyszerű utat biztosít a forrásaid frissítésére a változások letöltésével. Ez az ajánlott módszer és rengeteg időt megtakarítasz vele. Internet kapcsolat szükséges hozzá, és nem kell root-nak lenned.
762650
763651Kérlek vedd figyelembe, hogy ezek az utasítások az SVN-re vonatkoznak.
764652
765653A Lazarus-hoz nem kell semmilyen speciális jogosultság, sem telepítéskor, sem futtatáskor.
766654
767655A költözéssel megváltoztattuk a Lazarus források mappaszerkezetét is. A fő különbség az, hogy minden IDE forrás át lett helyezve a gyökérből egy különálló IDE almappába. Mindenki megértheti, hogy ez behatással járt a Makefile-ok és keresési útvonalakra, stb. is. Folyamatosan javítjuk a hibákat, tehát ha valami nem működik, kérlek szólj nekünk.
768656
769657Most a legfontosabb dolog... a források beszerzése
770658
771659` []$ svn checkout `[`http://svn.freepascal.org/svn/lazarus/trunk/`](http://svn.freepascal.org/svn/lazarus/trunk/)` lazarus`
772660
773661(vagy bármilyen más könyvtár, ahová szeretnéd helyezni a forrásokat)
774662
775663A későbbiekben a frissítéshez elegendő ennyit beírni:
776664
777665` []$ svn update lazarus`
778666
779667A Subversion-nel kapcsolatos további információkért lásd: <http://subversion.tigris.org/>
780668
781669Megjegyzés: a CVS még mindig elérhető, de be van fagyasztva. Ez azt jelenti, hogy nem lesz több új frissítés közzé téve.
782670
783671##### Fordítás és futtatás
784672
785673Akár CVS-t, akár SVN-t használtál a checkout-hoz, a következő lépés:
786674
787675fordítsd le a Lazarus-t
788676
789677`[]$ cd lazarus`\
790678`[]$ make  (gmake BSD-n)`
791679
792680Ha az FPC korrektül van telepítve, a fordításnak probléma nélkül kéne mennie. Ha nem, nézd meg a GYIK-et.
793681
794682Indítsd el a Lazarus-t
795683
796684`[]$ ./lazarus`
797685
798686Az IDE-nek el kéne indulnia. Ha terminálban indítottad a Lazarus-t, néhány üzenetet láthatsz a hiányzó beállításokkal kapcsolatban. Ez normális első indításkor. Az IDE megpróbálja automatikusan kideríteni, hogy hol van a FreePascal fordító és a forráskódja, a legáltalánosabb könyvtárak átnézésével.
799687
800688Ellenőrizd az útvonalakat
801689Használd az IDE menüjét:
802690
803691
804692Környezet -\> Környezeti beállítások -\> Fájlok (Environment -\> Environment Options -\> Files)
805693
806694Az "FPC forráskód könyvtár" az FPC forráskódod helyére kéne, hogy mutasson. Ez a könyvtár alap esetben /fpc/ -re vagy /fpcsrc/ -re végződik (pl. /usr/src/fpcsrc vagy /home/username/freepascal/fpc) és olyan könyvtárakat tartalmaz, mint "compiler", "docs", "fcl", "rtl" és "packages".
807695
808696Ennek a párbeszédablaknak a leírását itt találod: [[IDE Window: Environment Options]]
809697
810698Tipp
811699
812700A Lazarus frissítéséhez használhatod:
813701
814702`[]$ svn update lazarus`
815703
816704aztán minden frissítési útvonalhoz:
817705
818706`[]$ make clean all   (gmake BSD-n)`
819707
820708Ez újraépíti a Lazarus-t és létrehoz egy csomagok nélküli IDE-t. Hogy hozzáadd a telepített csomagjaidat, a következők **után** csináld ezt:
821709
822710`[]$ ./lazbuild --build-ide=`
823711
824-</div>
825-
826712#### Lazarus telepítése Debian GNU/Linux-ra
827713
828-<div style="text-align: justify;">
829-
830714Vannak letölthető, előre elkészített Debian csomagok. Viszont nem a legfrissebb verziójúak. Győződj meg róla, hogy alaposan elolvastad a /usr/share/doc/lazarus/README.Debian -t, mielőtt elkezded használni. Visszajelzéseket várunk; kérlek küldd el a megjegyzéseidet Carlos Laviola-nak \<claviola@debian.org\>.
831715
832716Vedd figyelembe, hogy egy teljesen működőképes Lazarus telepítéshez nem lehet jelen egy régi vagy inkompatibilis verziója sem, pl. az FPC forráskódnak vagy a fordítónak. Távolítsd el őket ezzel a paranccsal:
833717
834718` dpkg -r <csomag neve>`
835719
836720a .deb kiterjesztés nélkül. És utána telepítsd a legfrissebb verziókat a leírtak szerint.
837721
838-</div>
839-
840722#### Lazarus telepítése 64 bites Red Hat EL 5-re
841723
842-<div style="text-align: justify;">
843-
844724Az összefűzés sikertelen lehet az első fordításkor az "incompatible libglib" hibával, ha a következő szimbolikus hivatkozások nem léteznek a /usr/lib64/ mappában:
845725
846726`libglib.so -> libglib-1.2.so.0`\
847727`libgtk.so -> libgtk-1.2.so.0.9.1`\
848728`libgdk.so -> libgdk-1.2.so.0.9.1`
849729
850730A sikeres telepítéshez vezető lépések ezek voltak:
851731
852732`yum install gimp gimp-devel gtk+* gtk+-devel`
853733
854734Aztán telepítsd a következő RPM-eket:
855735
856736`fpc-2.2.4-0.x86_64.rpm`\
857737`fpc-docs-2.2.4-0.x86_64.rpm`\
858738`lazarus-0.9.28.2-0.src.rpm`\
859739`lazarus-debuginfo-0.9.28.2-0.x86_64.rpm`\
860740`fpc-2.2.4-3.fc10.x86_64.rpm`\
861741`fpc-src-2.2.4-091006.x86_64.rpm`\
862742`lazarus-0.9.28.2-0.x86_64.rpm`
863743
864744add hozzá a -Fl/usr/lib64 az \#ifdef cpux86_64 -hoz az fpc.cfg-ben
865745
866746Aztán add hozzá a fent említett szimbolikus hivatkozásokat.
867747
868-</div>
869-
870748#### Fedora Core 11
871749
872-<div style="text-align: justify;">
873-
874750A szükséges csomagok:
875751
876752`gtk2-devel`\
877753`glibc-devel`\
878754`binutils`
879755
880756Hasznos csomagok a fejlesztéshez:
881757
882758`subversion`\
883759`wget`\
884760`gcc`\
885761`bison`\
886762`rpm-build`
887763
888-</div>
889-
890764### Lazarus telepítése Windows-ra
891765
892-<div style="text-align: justify;">
893-
894766A jelenlegi kiadású Windows Lazarus bináris csomagok nagyon könnyen telepíthetők, és egyből működniük kell.
895767
896768Még az is lehetséges, hogy az egész Lazarus/FPC csomagot egy hordozható USB-s eszközre telepítsd (ami legalább 256 MB kapacitású), hogy olyan környezetben is használhasd, ahol nincs jogosultságod szoftvereket telepíteni, vagy nincs adminisztrátori jogosultságod. Egy kicsit elővigyázatosnak kell lenned az elérési utak és a környezet beállításánál az fpc.cfg fájlban. Szükség lehet egy teszt fordítási könyvtár létrehozására is a hordozható meghajtódon.
897769
898770\<\< K:TUDJA VALAKI, HOGY HOGYAN KELL BEÁLLÍTANI RELATÍV ÚTVONALAKAT ÚGY, HOGY A CÍMZÉS MŰKÖDJÖN AKKOR IS, HA AZ ESZKÖZT EGY MÁSIK SZÁMÍTÓGÉPHEZ CSATLAKOZTATOM ÉS MÁS BETŰJELET KAP?
899771
900772V: Én így csinálom; elég nyakatekert, de ez a legjobb megoldás, amit találtam. Van egy "bin" könyvtár az USB eszközömön, ahova néhány szkript és eszköz van telepítve. Ezen a könyvtáron belül van egy "setenv.bat" nevű batch fájl, ami a THUMBDRIVE nevű környezeti változót beállítja. A beállítása ezzel a paranccsal történik:
901773
902774`  set THUMBDRIVE=%CD:~0,2%`
903775
904776Ez van felhasználva a setenv.bat-ban arra, hogy beállítsa az útvonalat néhány további eszközhöz, ami az USB eszközömön található. Van egy hivatkozás a meghajtó gyökerében, ami erre mutat:
905777
906778` %SystemRoot%\system32\cmd.exe /k bin\setenv`
907779
908780így amikor ráklikkelek a hivatkozásra, a meghajtó csatlakoztatása után, megnyitja a parancssort a beállított környezeti változókkal.
909781
910782Valamint, szintén a "bin" könyvtárban van a [sed](http://sed.sf.net) (a jelenlegi binárist egy mingw disztribúcióból szereztem). Tehát létrehoztam egy másik batch fájlt fixlaz.bat névvel, ami egy paramétert igényel, a meghajtó betűjelét, amit meg akarsz változtatni, és jelenleg a Lazarus/FPC beállítási fájlokban van (vedd figyelembe, hogy ez az a betűjel, amit a legutóbbi fixlaz.bat fájl futtatásakor kapott a meghajtó, nem a mostani, amit a fixlaz.bat már tud). Létre kell hoznod ezt a batch fájlt, hogy beállítsd a Lazarus elérési útját a meghajtón, ha nem a gyökérbe telepítetted, aztán meg kell ismételned ezeket a sorokat az editoroptions.xml-hez és az fpc.cfg fájlhoz is (fpc.cfg az FPC bin könyvtárában van, ami jól el van ásva a Lazarus könyvtárban):
911783
912784`copy %THUMBDRIVE%\lazarus\environmentoptions.xml %THUMBDRIVE%\lazarus\environmentoptions.bak`\
913785`sed -e 's/%1/%THUMBDRIVE%/g' %THUMBDRIVE%\lazarus\environmentoptions.bak > %THUMBDRIVE%\lazarus\environmentoptions.xml`
914786
915787Tehát, hogy használhassam, ezt írom be az USB eszköz parancssorába:
916788
917789`fixlaz G:`
918790
919791akkor, ha "G:" volt a meghajtó betűjele a legutóbbi futtatáskor. Ezután ez végignézi a fájl(oka)t és kicseréli a "G:"-t az USB meghajtó jelenlegi betűjelével, ami a %THUMBDRIVE% környezeti változóban található (a setenv.bat futtatása után). Megírhatod ezt úgy is, hogy egy különálló fájlba mentse el a meghajtó betűjelét, így nem kell emlékezned rá a következő alkalommal. De ez így megfelel nekem jelenleg. \>\>
920792
921793A bináris csomag Linux-ra és Windows-ra elérhető innen:
922794
923795<http://sourceforge.net/project/showfiles.php?group_id=89339>
924796
925797Töltsd le a legutóbbi kiadást (jelenleg Lazarus-0.9.28-0-win32.exe) és futtasd az alkalmazást. Egy tipikus Windows-os alkalmazás telepítésen fogsz keresztül menni, ahol az FPC fordító és a forráskönyvtárak ugyanabba a könyvtárstruktúrába lesznek telepítve, mint a Lazarus, és az IDE el kell, hogy induljon és futnia kell jelentősebb problémák nélkül, feltéve, hogy minden régebbi Lazarus és/vagy FPC verzió el lett távolítva a telepítés előtt (gyakran megtalálható C:\pp könyvtárban).
926798
927799Lazarus Snapshot-ot is használhatsz. Letöltési helyekért lásd: [[Lazarus Snapshots Downloads/hu|Lazarus napi kód letöltése]].
928800
929801Tipp: Talán jó ötlet újraindítani a Windows-t a Lazarus telepítése után, mielőtt megpróbálnál további Lazarus komponenseket telepíteni, mint pl. a zeoslib.
930802
931-</div>
932-
933803#### Telepítés forráskódból
934804
935-<div style="text-align: justify;">
936-
937805Ha jobban szeretnéd forráskódból telepíteni, kövesd ezt az útmutatót (Köszönet Joe-nak a kezdeti "lépésről lépésre" leírásban). Kérlek, vedd figyelembe, hogy ezek az instrukciók a SubVersion-re vonatkoznak.
938806
939807Le kell töltened a Lazarus forrást az egyik [[Lazarus Snapshots Downloads/hu|snapshot szerverről]]. Aztán zip-eld ki pl. a c:\lazarus-ba \[lejjebb \$(LazarusDir)-ként fogunk erre hivatkozni\].
940808
941809Vagy használj SVN-t:
942810
943811`[]$ svn checkout `[`http://svn.freepascal.org/svn/lazarus/trunk/`](http://svn.freepascal.org/svn/lazarus/trunk/)
944812
945813Legalább fpc-2.2.4-et kell telepítened, de egy fpc-2.5.1 snapshot is lehetságes. Nekem lefordul, és a lazarus.exe működik. Az én FPC-m útvonala: c:\pp\binwin32. Ebben a könyvtárban sok .exe-t fogsz találni (make, grep, ppc386, és így tovább).
946814
947815Nyiss meg egy parancssort. Start -\> Futtatás... \> command vagy az MS-DOS ikonnal.
948816
949817Írd be:
950818
951819`//Cseréld ki a $(LazarusDir)-t arra az útvonalra, ahová a Lazarus-t kicsomagoltad/checkout-oltad`\
952820`cd $(LazarusDir)\ide`\
953821`set path=c:\pp\bin\win32;$(LazarusDir)  //értelemszerűen az első útvonalat`\
954822`                                        //cseréld ki arra, amit te használsz`\
955823`windres -i lazarus.rc -o lazarus.res`\
956824`cd $(LazarusDir)`\
957825`make`
958826
959827Ha szerencséd van, beírhatod: lazarus.exe. A forráskód szerkesztő, a párbeszédablakok és a tulajdonságszerkesztő működik, de nem tökéletesen... Nézd meg és meglátod.
960828
961829Lefordíthatod a példákat is:
962830
963831`cd $(LazarusDir)\examples`\
964832`make`
965833
966-<s>Ha egy másik meghajtóra csomagoltad ki a Lazarus-t, pl. d:\lazarus, megtörténhet, hogy a gnu eszközre lesz szükséged az építéshez. Ha meg van neked, beírhatod az útvonalát a PATH-ba: set path=...;\<gmake_útvonala\> de egyszerűbb nem választani a d:\\ meghajtót</s>
834+Ha egy másik meghajtóra csomagoltad ki a Lazarus-t, pl. d:\lazarus, megtörténhet, hogy a gnu eszközre lesz szükséged az építéshez. Ha meg van neked, beírhatod az útvonalát a PATH-ba: set path=...;\<gmake_útvonala\> de egyszerűbb nem választani a d:\\ meghajtót
967835
968836Ennyi.
969837
970-</div>
971-
972838### Lazarus telepítése FreeBSD-re
973839
974840#### FreeBSD 6+
975841
976-<div style="text-align: justify;">
977-
978842A Lazarus legfrissebb verziója a FreeBSD port fában a 0.9.28.2-es. Telepíthetjük a Lazarus-t FreeBSD portok használatával.
979843
980844`[]# cd /usr/ports/editors/lazarus && make install clean clean-depends`
981845
982846Ha üzenetet kapsz a hiányzó forrásfájlokról, menj a Környezet -\> Környezeti beállítások -\> Fájlok fülön az FPC forrás könyvtár sorába és add meg az FPC forrás fájlok könyvtárát. Ez beszerezhető innen: /usr/ports/distfiles/freepascal
983847
984-</div>
985-
986848### Lazarus telepítése PC-BSD 1.0rc1+ -re
987849
988-<div style="text-align: justify;">
989-
990850A Lazarust könnyen telepítheted PB-BSD-re, a Lazarus PBI letöltésével a [PBI Dir](http://www.pbidir.com/)-ről.
991851
992852Telepítened kell a glib* portot a /usr/port/devel/glib* vagy glib csomagokkal a pkg_add -r glib12 glib20 paranccsal. Ezt ki fogom javítani az új PBI kiadásokban.
993853
994854**\[other OpenBSD/NetBSD/DragonFlyBSD goes here\]**
995855
996-</div>
997-
998856### Lazarus telepítése Mac OS X-re
999857
1000-<div style="text-align: justify;">
1001-
1002858Először telepítened kell az Apple fejlesztői eszközöket. Ezután telepítheted a legfrissebb verziót [2](http://sourceforge.net/projects/lazarus/files/) vagy a napi kódot a [[Lazarus Snapshots Downloads/hu|snapshot szerverekről]].
1003859
1004860Egy alaposabb leírás található itt: [[Installing Lazarus on macOS|Lazarus telepítése macOS-re]].
1005861
1006862Ha telepíted mindhárom .dmg snapshot fájlt, telepíteni fogja az FPC-t, az FPC forrását, és a Lazarus forrását is. Ha csak azért van szükséged a Lazarus-ra, hogy fejleszd és fordítsd az alkalmazásaidat, nem lesz szükséged a forrásokra. Ha újra kell építened a Lazarus-t, vagy szeretnél segíteni a fejlesztésében, akkor telepítened kell a forrásokat egy olyan könyvtárba, ahol írási és olvasási jogod van, a fentiek szerint.
1007863
1008864Most elindíthatod a Lazarus-t az Alkalmazások -\> Lazarus menüpontból.
1009865
1010-</div>
1011-
1012866### További tapasztalatok és jó tanácsok az FPC és a Lazarus telepítésével kapcsolatban
1013867
1014-<div style="text-align: justify;">
1015-
1016868Linuxon, működésre bírni a Lazarus-t kicsit komplikált lehet, ha egy régebbi verzió van telepítve. Ha telepítetted az FPC és/vagy Lazarus régebbi verzióit, jól oda kell figyelned, hogy úgy állítsd be az útvonalakat, hogy csak az új verzióra hivatkozzanak.
1017869
1018870Csapdák, amiket tapasztaltam SuSE Linux-on:
1019871
1020872Az RPM verziók gyakran telepítik az FPC-t a /bin-be vagy a /usr/bin-be, a függvénytárakat pedig a /lib-be vagy a /usr/lib-be.
1021873
1022874Ha 'make install'-t használsz a telepítéshez vagy .tar.gz-t, a fordító általában a /usr/local/bin-be, a függvénytárak pedig a /usr/local/lib-be lesznek telepítve.
1023875
1024876Tehát, ha korábbi verziók lettek RPM-mel telepítve, győződj meg róla, hogy minden hivatkozás meg lett változtatva úgy, hogy az új fordító könyvtárszerkezetét tükrözze. Ahol a változtatásokat végre kell hajtani: /etc/fpc.cfg ; győződj meg róla, hogy nincs régről visszamaradt konfigurációs fájl a home könyvtáradban vagy az FPC letöltési könyvtárában. Ezek általában a ~/.fpc.cfg-ben találhatók.
1025877
1026878Győződj meg róla, hogy a hivatkozások az /etc/fpc.cfg-ben a helyes verziójú függvénytárakra mutatnak (főleg, ha még mindig bujkálnak régebbi verziók is).
1027879
1028880A /usr/local/bin-ben vagy a /usr/bin-ben van egy *fpc* nevű fájl ; ez az a futtatható fájl, ami meghívódik a fordító futtatásakor. Az első dolog, amit csinál, az, hogy megnyitja a ppc386-ot ugyanabban a könyvtárban. Ennek ugyanolyan verziójúnak kell lennie, mint az fpc fájlnak, vagy lehet az igazi ppc386-ra mutató hivatkozás, ami egy másik könyvtárban van (mint pl. egy függvénytár könyvtár, vagy az FPC könyvtár a saját fejlesztői területeden); győződj meg róla, hogy frissíted a hivatkozást, amikor egy újabb verziójú FPC-t telepítesz.
1029881
1030882Próbáld meg a parancssorból futtatni a fordítót, valamelyik egyszerű példaprogrammal vagy valamelyik általad írt programmal.
1031883
1032884Most a Lazarus-ról:
1033885
1034886Ha egy napi forrást használsz (.tar.gz) vagy CVS forrást szerzel be, lépj be a Lazarus könyvtárába, és írd be:
1035887
1036888`make`\
1037889`./lazarus `
1038890
1039891és ha minden jól megy, az IDE betöltődik. Lehetnek üzenetek arról, hogy nem találja a forrásokat; ha így van, lépj be a Környezet -\> Környezeti beállítások menübe, és írd be annak a könyvtárnak a nevét, ahol szerinted a Lazarus forrás fájlok találhatók (pl. ~/FreePascal/lazarus), a fordítód (pl. /usr/local/bin/ppc386), a Free Pascal forrás könyvtár (pl. /usr/local/lib/fpc/\$version/fpc vagy egy könyvtár a saját helyeden pl. ~/FreePascal/fpc). Ezután zárd be a párbeszédablakot és kezdhetsz programozni.
1040892
1041893Lehet, hogy további problémákkal találkozol, ha elkezdesz programozni vagy fordítani; ezeknek a legtöbbje a PATH szekcióval lesz kapcsolatos.
1042894
1043895Sok problémára megoldást találsz a Lazarus GYIK-ben, ami megtalálható itt a Wikipédián.
1044896
1045897A felső menüsorból válaszd ki a Futtatás -\> Fordító beállításai (vagy Projekt -\> Fordító beállításai /újabb Lazarus verzióknál/) menüpontot és a megjelenő ablakban az Útvonalak fület.
1046898
1047899Több hely is van, ahol meg kell adni az útvonalakat a unit fájlokhoz, include fájlokhoz, egyéb forrás fájlokhoz, függvénytárakhoz, stb. Ezek mindegyikénél érdemes a '...' gombra klikkelni a sorok végén, és egy olyan ablak nyílik meg, ahol egy nagyobb szövegmezőben lehet megadni az elérési utakat, az ablak alsó részében pedig minták találhatók ehhez. Válassz ki annyit, amennyit csak akarsz (vagy mindet), és nyomd meg a 'Hozzáadás' gombot, hogy átkerüljön a felső részbe. Amikor kész vagy, OK-zd le, és menj a következő útvonalra. Ha tudsz további elérési utakat, klikkelj a 'Tallózás' gombra, és illeszd be őket.
1048900
1049901Amikor úgy gondolod, hogy rendben vannak az elérési utak, próbáld meg lefordítani a programodat. Ha továbbra is vannak útvonal-problémák, akkor menj vissza és ellenőrizd az elérési utakat az /etc/fpc.cfg -ben és a Futtatás (Projekt) -\> Fordító beállításai ablakban is.
1050902
1051903Amikor a környezet és az útvonalak megfelelően vannak beállítva, érdemes elmenteni a beállításokat egy fájlba, különben minden új projektnél végig kell majd csinálni az egészet. A Futtatás (Projekt) -\> Fordító beállításai ablakban van egy Mentés/Betöltés gomb; klikkelj rá, és mentsd el a beállításokat egy neked tetsző fájlba: az enyém ez: ~/FreePascal/default.cfg. Így aztán minden új projektnél be tudom tölteni a beállításokat a Futtatás (Projekt) -\> Fordító beállításai ablakban. Természetesen az is lehetséges, hogy minden projekthez más beállításokat használj.
1052-
1053-</div>
1054904
1055905---
1056906*From the Free Pascal wiki, page "Installing Lazarus/hu", as it stood on 2022-01-13 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).*
1057907Category: FPC/hu
1058908Category: Install/hu
1059909Category: Lazarus/hu
1060910Category: Magyar

Back to history