Sign in Join
Wiki copytemporary

Getting Lazarus/de: what changed

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

OldNewLine
11## Download und Installation einer offiziellen Version von Lazarus
22
33### Von SourceForge
44
55Binäre Releases für verschiedene Plattformen sind hier [Lazarus Sourceforge Download Bereich](http://sourceforge.net/project/showfiles.php?group_id=89339) verfügbar.
66
77### Für bestimmte Plattformen
88
99Lazarus für Windows erhalten - benutzen Sie den obigen Link zu Sourceforge.
1010
1111[[Lazarus release version for Ubuntu|Get Lazarus for Ubuntu]]
1212
1313[[Install on Fedora|Get Lazarus for Fedora]]
1414
1515[[Lazarus release version for Suse|Get Lazarus for Suse]]
1616
1717[[Lazarus release version for Mandriva|Get Lazarus for Mandriva]]
1818
1919[[Installing Lazarus on macOS|Get Lazarus for Mac]]
2020
2121[[Lazarus on Solaris]]
2222
2323## Holen Sie sich SVN
2424
2525### TortoiseSVN Client
2626
2727TortoiseSVN ist ein SVN-Client nur für Windows. Sie können ihn von <http://tortoisesvn.tigris.org/> herunterladen. Das Programm unterstützt zunächst nur die englische Sprache. Weitere Sprachen (z.B. Deutsch) müssen durch separate Pakete (auf der selben Seite erhältlich) nachgerüstet werden.
2828
2929[[TortoiseSvn|Diese Seite]] zeigt Ihnen, wie Sie Lazarus SVN Quelltexte herunterladen und aktualisieren können. Aber auch für FPC-Quelltexte ist dieses Verfahren in gleicher Weise anwendbar.
3030
3131### Andere SVN-Clients
3232
3333Ein SVN-Kommandozeilen-Client ist von der offiziellen SVN [Internetseite](http://subversion.tigris.org/) für viele Plattformen erhältlich. Unter Linux wird empfohlen, *Subversion* mit dem Paketmanagementsystems ihrer Distribution zu installieren. Zum Beispiel:
3434
35-`sudo apt-get install subversion`
35+```text
36+sudo apt-get install subversion
37+```
3638
37-`Mac OS X enthält svn ab der Version 10.5. Bei älteren Versionen müssen Sie es selbst installieren.`
39+```text
40+Mac OS X enthält svn ab der Version 10.5. Bei älteren Versionen müssen Sie es selbst installieren.
41+```
3842
3943## Holen Sie sich eine Lazarus SVN Entwicklungsversion
4044
4145### Von der Kommandozeile aus
4246
4347Um Lazarus zum ersten Mal zu erhalten:
4448
4549Öffnen Sie eine Terminal/Kommandozeile, wechseln Sie in das Verzeichnis, in dem Sie den Lazarus-Ordner erstellen wollen und tippen Sie:
4650
47-` svn co http://svn.freepascal.org/svn/lazarus/trunk lazarus`
51+```text
52+ svn co http://svn.freepascal.org/svn/lazarus/trunk lazarus
53+```
4854
4955Um die Lazarus-Quellen zu aktualisieren:
5056
5157Öffnen Sie eine Terminal/Kommandozeile, wechseln Sie in das Lazarus-Verzeichnis und tippen Sie:
5258
53-` svn update`
59+```text
60+ svn update
61+```
5462
5563Zum Kompilieren siehe hier.
5664
5765### Alternative URLs
5866
5967Manchmal funktioniert die oben genannte URL des Repository nicht, weil sich zwischen Ihnen und dem SVN-Server ein http-Proxy-Server befindet. Dieser Server soll zwar oft ein 'transparenter' Proxy sein, aber er leitet Ihre SVN-Kommandos nicht korrekt an den Server svn.freepascal.org weiter.
6068
6169Der svn.freepascal.org Server hat aber auch den Port 8080 offen. Vielleicht mischt sich der Proxy-Server nicht in den http-Datenverkehr über diesen Port ein. Deshalb können Sie auch folgendes probieren:
6270
63-`svn co http://svn.freepascal.org:8080/svn/lazarus/trunk lazarus `
71+```text
72+svn co http://svn.freepascal.org:8080/svn/lazarus/trunk lazarus
73+```
6474
6575Das Lazarus-SVN-Repository wird auf Sourceforge mit einer Verzögerung von 3 Minuten unter Verwendung von svnsync gespiegelt. Das Sourceforge-Repository verwendet das https-Protokoll. Proxy-Server mischen sich bei diesem Protokoll nicht ein. Sie können demnach auch von Sourceforge mit dem folgenden Kommando 'auschecken' (checkout):
6676
67-`svn co https://svn.sourceforge.net/svnroot/lazarus/trunk lazarus`
77+```text
78+svn co https://svn.sourceforge.net/svnroot/lazarus/trunk lazarus
79+```
6880
6981Die FPC- und Lazarus-SVN-Repositories werden auch auf svn2.freepascal.org gespiegelt. Sie können von svn2.freepascal.org aus-checken mit
7082
71-`svn co http://svn2.freepascal.org/svn/lazarus/trunk lazarus`
83+```text
84+svn co http://svn2.freepascal.org/svn/lazarus/trunk lazarus
85+```
7286
7387Wenn Sie selbst den Proxy-Server verwalten, oder mit dem Verwalter befreundet sind, gibt es hier Details zur Einrichtung des Proxys zum Weiterleiten der SVN-Befehle: <http://subversion.tigris.org/faq.html#proxy> Dies enthält ein Beispiel für 'squid'. Vergessen Sie nicht, den SVN-Client für die Benutzung des Proxys einzurichten! (Für TortoiseSVN, siehe 'settings/network').
7488
7589### Skripte
7690
7791Es gibt Skripte für Windows und Linux, um das Herunterladen und Erstellen von Lazarus zu automatisieren: [[LazarusScripts|Scripts for Lazarus]]
7892
7993## Kompilieren und Installieren von Lazarus
8094
8195Siehe [[Installing Lazarus]] - ein detaillierter Installationsführer, oder <http://www.stack.nl/~marcov/buildfaq.pdf> - eine noch detailliertere Anleitung.
8296
8397### Von der Kommandozeile aus
8498
8599Lazarus wird mit einem Makefile für das GNU "make" Programm geliefert.
86100
87101> **Warning:** Wenn Sie auch Tools von Codegear (oder Borland) installiert haben, könnte dadurch ein Konflikt mit GNU "make" entstehen
88102
89103Dieses Tool erlaubt es, Lazarus einfach von der Befehlszeile zu kompilieren. Sie müssen allerdings zuerst FPC und die FPC-Packages installiert und konfiguriert haben.
90104
91105Um zu kompilieren wechseln Sie in der Befehlszeile/einem Terminal in das Lazarus-Verzeichnis und geben ein:
92106
93-` make`
107+```text
108+ make
109+```
94110
95111Dadurch werden LCL und Lazarus IDE (mit den installierten Standardpackages) neu erstellt.
96112
97113### Make targets
98114
99115Die folgenden Kompilier-Profile ("targets") können für das Programm "make" angegeben werden:
100116
101117- **clean** - the command will clean all compiled LCL and IDE units. Warning, this might make your project uncompilable (even though IDE still run, since binary is not deleted). Zum Beispiel: "*make clean*"
102118
103119- **bigide** - Dieses Kommando erstellt LCL und IDE mit zusätzlichen Packages neu. Zum Beispiel: "*make bigide*"
104120
105121- **lcl** - dieser Befehl erstellt nur die LCL neu. Die IDE wird nicht angefasst. Das Kommando ist sehr hilfreich, wenn Sie Änderungen an der LCL vornehmen und testen müssen, wie sich die Änderungen auf ihr Projekt auswirken, ohne die Gefahr, dass Lazarus nicht mehr funktioniert. Das Neuerstellen nur der LCL geht schneller als das Neuerstellen von LCL und IDE zusammen. Zum Beispiel: "*make lcl*"
106122
107123- **components**
108124- **packager/registration**
109125- **ideintf**
110126- **packager**
111127- **bigidecomponents**
112128- **ide**
113129- **idepkg**
114130- **idebig**
115131- **bigide**
116132- **starter** - the command rebuilds startlazarus binary.
117133- **lazbuilder**
118134- **tools**
119135- **all**
120136- **cleanide**
121137- **purge**
122138- **examples** - the command rebuilds examples lazarus
123139- **install**
124140- **lazbuild**
125141
126142Wenn kein Profil angegeben ist, werden LCL und Lazarus IDE (mit einem Basisset von Komponenten) neu erstellt.
127143
128144### Make parameters
129145
130146Es gibt zusätzliche Parameter, die für die Erstellung von Lazarus verwendet werden können.
131147
132148- **OPT**=%compiler_switches
133149
134150the %compiler_switches is passed to each fpc call. The option is useful for specifying defines
135151
136152Zum Beispiel:
137153
138-` make bigide OPT="-dNoGdkPixBufLib -gw2" `
154+```text
155+ make bigide OPT="-dNoGdkPixBufLib -gw2"
156+```
139157
140158erstellt LCL und IDE mit der Option NoGdkPixBufLib sowie dwarf2 Debugging-Informationen.
141159
142160- **LCL_PLATFORM**=%platform
143161
144162%platform is the target Widgetset. Es kann win32, gtk, gtk2, qt, carbon oder cocoa sein.
145163
146164Zum Beispiel:
147165
148-` make LCL_PLATFORM=gtk2`
166+```text
167+ make LCL_PLATFORM=gtk2
168+```
149169
150170Erstellt LCL und IDE für das gtk2 Widgetset neu
151171
152172- **FPC**=%compiler_path
153173
154174or
155175
156176- **PP**=%compiler_path
157177
158178%compiler_path is the path to a custom compiler binary you want to build the target with.
159179
160180## Holen Sie sich eine FPC SVN Entwicklungsversion
161181
162182Hier sind einige Tipps, wie Sie sich die Entwicklungsversion von FPC (aktuell: 2.5.1) besorgen und installieren können. Diese enthält neue Features und Fehlerkorrekturen, ist aber weniger stabil und enthält auch vermutlich neue Fehler. Der Compiler ist nicht im Lazarus SVN enthalten, hat aber sein eigenes FPC SVN. Sie *müssen* zuerst die letzte offizielle Version von FPC installieren. Laden Sie sie von hier <http://sourceforge.net/projects/freepascal/> herunter und installieren Sie sie. Oder lesen Sie weitere Details hier: [[Installing Lazarus|Installing the Free Pascal Compiler]].
163183
164184Erzeugen Sie dann ein Verzeichnis und laden Sie FPC von SVN herunter:
165185
166-`mkdir -p ~/freepascal`\
167-`cd ~/freepascal`\
168-`svn co `[`http://svn.freepascal.org/svn/fpc/trunk`](http://svn.freepascal.org/svn/fpc/trunk)` fpc`
186+```text
187+mkdir -p ~/freepascal
188+cd ~/freepascal
189+svn co http://svn.freepascal.org/svn/fpc/trunk fpc
190+```
169191
170192Dies wird einige Zeit dauern.
171193
172194Sie können allerdings auch den TortoiseSVN-Client für Windows einsetzen wie bereits zuvor beschrieben.
173195
174196## Kompilieren und Installieren von FPC
175197
176198Es gibt viele Arten, FPC zu kompilieren und zu installieren.
177199
178200- Benutzen Sie einfach *make*.
179201- Erstellen Sie ein FPC-Package für Ihre Linux-Distribution (.deb oder .rpm Datei). Das Package erlaubt es, FPC einfach zu deinstallieren, zu upgraden oder downgraden und stellt sicher, dass alle Dateien in die richtigen Verzeichnisse installiert werden. Wenn also irgend etwas schief läuft, können Ihnen andere Benutzer zu Hilfe kommen.
180202
181203In jedem Fall muss Lazarus abschließend noch für den neuen FPC konfiguriert werden.
182204
183205### Erstellen und Installieren von Free Pascal unter UNIX-ähnlichen Systemen
184206
185207Die folgenden Instruktionen gelten für UNIX-ähnliche Plattformen, wie z.B. Linux, aber auch für Mac OS X.
186208
187209Free Pascal aus dem Quellcode zu erstellen, kann in einigen Situationen nützlich sein. Ein Beispiel stellt das Debuggen eines Problems im Compiler dar, in der RTL oder in der FCL. Die ausgelieferten FPC-Installationen kommen ohne Debug-Informationen daher, aber Installationen, die mittels der Makefiles erstellt wurden, enthalten diese Debug-Informationen als Vorgabe. Ein weiteres Anwendungsbeispiel ist das Austesten einer Entwicklungsversion des Compilers, obwohl dafür oftmals auch Schnappschüsse verfügbar sind.
188210
189211Schritt 1 - Stellen Sie sicher, dass Sie einen kompatiblen, startenden Compiler installiert haben.
190212
191213Üblicherweise bedeutet das, dass Sie die letzte stabile Version installiert haben.
192214
193215Schritt 2 - Laden Sie die Quelltexte des neuen Compilers herunter
194216
195217Als erstes sollten Sie den Free Pascal Quellcode der Version herunterladen, die Sie zu erstellen wünschen. Um, zum Beispiel, die letzten Fixes des 2.4 Zweiges herunter zu laden, geben Sie ein:
196218
197-`svn checkout `[`http://svn.freepascal.org/svn/fpc/branches/fixes_2_4`](http://svn.freepascal.org/svn/fpc/branches/fixes_2_4)` fpcfixes2_4`
219+```text
220+svn checkout http://svn.freepascal.org/svn/fpc/branches/fixes_2_4 fpcfixes2_4
221+```
198222
199223Schritt 3 - Erstellen des Compilers
200224
201225Wechseln Sie nun in das neu erzeugte Verzeichnis und erstellen und installieren Sie Free Pascal:
202226
203-` cd fpcfixes2_4`\
204-` make clean all install INSTALL_PREFIX=~`
227+```text
228+ cd fpcfixes2_4
229+ make clean all install INSTALL_PREFIX=~
230+```
205231
206232Dadurch wird der Compiler in 3 Durchläufen übersetzt, indem zuerst der bereits installierte Compiler und dann der neu übersetzte Compiler benutzt wird.
207233
208234Es installiert alle benötigten Dateien im angegebenen Verzeichnis. Falls nötig, installieren Sie in ein anderes Verzeichnis. Sie müssen allerdings mit dem Root-Konto angemeldet sein, bzw. Administrator-Rechte haben, wenn mit einem normalen Benutzerkonto kein Schreibzugriff auf dieses Verzeichnis möglich ist.
209235
210236Schritt 4 - Aktualisieren Sie Ihre fpc.cfg Datei
211237
212238Dann erzeugen Sie die Datei
213239
214-` ~/.fpc.cfg`
240+```text
241+ ~/.fpc.cfg
242+```
215243
216244Dies ist eine verborgene Datei (beachten Sie den ersten Punkt). Geben Sie folgende Zeilen in diese Datei ein. Falls Sie in ein anderes Verzeichnis installiert haben, nehmen Sie statt dessen Ihr eigenes home-Verzeichnis.
217245
218-` #include /etc/fpc.cfg`\
219-` -Fu~/lib/fpc/$fpcversion/units/$fpctarget`\
220-` -Fu~/lib/fpc/$fpcversion/units/$fpctarget/*`\
221-` -Fu~/lib/fpc/$fpcversion/units/$fpctarget/rtl`
246+```text
247+ #include /etc/fpc.cfg
248+ -Fu~/lib/fpc/$fpcversion/units/$fpctarget
249+ -Fu~/lib/fpc/$fpcversion/units/$fpctarget/*
250+ -Fu~/lib/fpc/$fpcversion/units/$fpctarget/rtl
251+```
222252
223253Dadurch werden zukünftige Versionen in PREFIX=~ installiert, ohne diese Konfigurationsdatei anzurühren.
224254
225255Um fpc zu starten, muss ~/bin in der Umgebungsvariablen PATH stehen. Normalerweise ist es bereits standardgemäß dort. Sie müssen auch ~/lib/fpc/2.5.1 an PATH anfügen, weil sich das aktuelle Compiler-Binary dort befindet. Die meisten Linuxsysteme verwenden die Bash-Shell und diese Einstellung kann zur Datei ~/.bashrc (wieder eine versteckte Datei) hinzugefügt werden:
226256
227-` export PATH=~/lib/fpc/2.5.1:$PATH`
257+```text
258+ export PATH=~/lib/fpc/2.5.1:$PATH
259+```
228260
229261Beachten Sie: Der Pfadseparator ist ":" unter Linux (";" unter Windows). Lesen Sie nun "Configure Lazarus for the new fpc" unten für den nächsten Schritt.
230262
231263### Erstellen eines Debian/Ubuntu Packages
232264
233265**Wichtig**: Dieses Skript erzeugt **nicht** die offiziellen Debian/Ubuntu Packages. Es erzeugt ein FPC-Package das den Compiler und alle benötigten Packages enthält.
234266
235267Um dieses Package zu erstellen, müssen Sie zuerst einige Packages installieren:
236268
237-`sudo apt-get install libgpmg1-dev fakeroot libncurses5-dev build-essential`
269+```text
270+sudo apt-get install libgpmg1-dev fakeroot libncurses5-dev build-essential
271+```
238272
239273Gehen Sie in das Lazarus Quelltextverzeichnis. Dieses Verzeichnis muss die Schreibrechte besitzen.
240274
241-`cd ~/freepascal/lazarus/tools/install`\
242-`./create_fpc_deb.sh fpc ~/freepascal/fpc`
275+```text
276+cd ~/freepascal/lazarus/tools/install
277+./create_fpc_deb.sh fpc ~/freepascal/fpc
278+```
243279
244280Falls Sie eine Fehlermeldung über eine fehlende Datei oder ein fehlendes Werkzeug erhalten müssen Sie das fehlende Package nachinstallieren. Falls Sie eine Kompiler-Fehlermeldung erhalten, dann ist Ihr installierter FPC nicht die offizielle Version oder Sie hatten Pech und haben sich eine fehlerhafte SVN-Version heruntergeladen. Suchen Sie Hilfe über die Mailing-Liste, das Forum oder den Chat. Falls alles geklappt hat, haben Sie jetzt eine .deb-Datei, die Sie installieren können:
245281
246-` sudo dpkg -i fpc_2.5.1-091121_i386.deb`
282+```text
283+ sudo dpkg -i fpc_2.5.1-091121_i386.deb
284+```
247285
248286Der Dateiname wird bei Ihnen etwas anders lauten.
249287
250288### Erstellen eines RPM-Packages
251289
252290ToDo...
253291
254292### Lazarus für den neuen FPC einrichten
255293
256294FPC ist jetzt installiert, entweder mittels "make install" oder dadurch, dass Sie ein distributionsspezifisches Package verwenden. Der nächste Schritt ist das Kompilieren von Lazarus SVN mit dem neuen Compiler und die IDE anzuweisen, das Verzeichnis */home/username/freepascal/fpc* als *FPC Quelltext-Verzeichnis* zu benutzen.
257295
258296Falls Sie Lazarus SVN bislang noch nicht heruntergeladen haben, tun Sie das jetzt: [[Getting Lazarus|Development versions from SVN]]. Zum Beispiel:
259297
260-`cd ~/freepascal`\
261-`svn co `[`http://svn.freepascal.org/svn/lazarus/trunk`](http://svn.freepascal.org/svn/lazarus/trunk)` lazarus`
298+```text
299+cd ~/freepascal
300+svn co http://svn.freepascal.org/svn/lazarus/trunk lazarus
301+```
262302
263303Dies wird einige Zeit dauern, anschließend geht es weiter mit:
264304
265-`cd ~/freepascal/lazarus`\
266-`make clean all`
305+```text
306+cd ~/freepascal/lazarus
307+make clean all
308+```
267309
268310Wenn Sie dabei Linker-Fehlermeldungen erhalten, müssen Sie einige zusätzliche Packages installieren (build-essential, libgtk2.0-dev,libgdk-pixbuf-dev). Starten Sie die IDE:
269311
270-`cd ~/freepascal/lazarus`\
271-`./lazarus`
312+```text
313+cd ~/freepascal/lazarus
314+./lazarus
315+```
272316
273317Das ist eine minimalistische IDE ohne irgendwelche Extra-Packages. Nun muss die IDE eingerichtet werden, dann kann sie mit den Packages erstellt werden:
274318
275319- Gehen Sie zu Werkzeuge / Einstellungen / Umgebung
276320- Setzen Sie das *Lazarus-Verzeichnis* auf */home/username/freepascal/lazarus*
277321- Setzen Sie das *FPC-Quelltextverzeichnis* auf */home/username/freepascal/fpc*
278322- Klicken Sie auf *Ok*. Das schließt den Dialog.
279323- Werkzeuge / Lazarus kompilieren einrichten / Quick Build Options / IDE mit Packages neu kompilieren
280324- Klicken Sie auf *Neu kompilieren*.
281325- Starten Sie die IDE neu
282326- Jetzt haben Sie die neueste und beste IDE, erstellt mit dem neuesten und besten FPC.
283327
284328## Entwicklungsversionen über Git holen
285329
286330<https://gitlab.com/freepascal.org/lazarus/lazarus>
287331
288332## Entwicklungsversionen über Mercurial holen
289333
290334There is a Hg mirror of the official SubVersion repository being maintained on [florianklaempfl.de](http://florianklaempfl.de:8000/lazarustrunk/).
291335
292336Dieser Mirror existiert nicht mehr. Siehe die [Mitteilung](http://lists.freepascal.org/lists/fpc-devel/2010-June/020442.html) von Florian Klämpfl.
293337
294338## Schnappschuss-Methode
295339
296340Wenn Sie SVN nicht direkt verwenden wollen, können sie einen täglich aktualisierten Schnappschuss ausprobieren. Eine Liste der Mirrors finden Sie auf der Seite [[Lazarus Snapshots Downloads]].
297341
298342## Verwenden von fpclazup
299343
300344In einem [Forenbeitrag von DonAlfredo vom 04.01.2017](http://forum.lazarus.freepascal.org/index.php/topic,27211.225.html) schreibt dieser, die fpc**laz**up Binaries würden nicht länger wie bisher als Teil eines commits der fpc(laz)up-Quellen verteilt, sondern seien künftig ein separates Release: [1](https://github.com/LongDirtyAnimAlf/Reiniero-fpcup/releases).
301345
302346Um auf einem diesbezüglich noch völlig "blanken" Rechner ein aktuelles fpc und Lazarus zu installieren, geht man also wie folgt vor:
303347
304348- Download des passenden Binaries (z.B. fpclazup-x86_64-linux) von [<https://github.com/LongDirtyAnimAlf/Reiniero-fpcup/releases>](https://github.com/LongDirtyAnimAlf/Reiniero-fpcup/releases)
305349- Installieren der erforderlichen Bibliotheken und Werkzeuge (nachzulesen im [Readme.TXT](https://github.com/LongDirtyAnimAlf/Reiniero-fpcup/blob/master/Readme.TXT))
306350- unter Linux: das heruntergeladene Binary ausführbar machen (z.B. mit *chmod a+x fpclazup-x86_64-linux*)
307351- Starten des Binaries
308352
309353Bei einem erfolgreichen Programmlauf sollten in der Ausgabe nur Zeilen der Art
310354
311-`fpclazup: info: ...`
355+```text
356+fpclazup: info: ...
357+```
312358
313359auftauchen (einzige Ausnahme ein "WARNING: ~/development/lazarus/docs/chm/lcl/lcl.chm was created but is empty"), sonst sind noch nicht alle Installationsvoraussetzungen erfüllt, man bekommt von der Ausgabe sachdienliche Hinweise und kann von vorn beginnen.
314360
315361Hat man alles mit den Standardeinstellungen laufen lassen, sollte anschließend mit knapp 1 GB wohlbefüllte Verzeichnis "~/development/lazarus/" existieren und sich darin "startlazarus" starten lassen.
316362
317363Mit dem ersten Aufruf von *fpclazup* sind des weiteren im selben Verzeichnis die Konfigurationsdateien "fpcup.ini" und "settings.ini" enstanden, die man nun nach den eigenen Wünschen konfigurieren und den Erstellvorgang dann wiederholen kann, indem man beispielsweise weitere der vorbereiteten Module ("Enabled=1") in die Installation mit aufnimmt.
318364
319365Paßt alles, sollte man mit den drei Dateien (fpclazup-x86_64-linux, fpcup.ini und settings.ini) auch weitere Rechner reproduzierbar mit Lazarus in der gewünschten Konfiguration ausstatten können.
320366
321367Allerdings erfordert das dann nicht unerheblich Bandbreite sowie Plattenplatz (ca. 2 GB für die Repositories) auf jedem Rechner. Eine interessante Alternative zumindest unter Linux könnte daher das Verpacken einer so erstellten Installation in distributionsspezifische Pakete (z.B. "deb" für Ubuntu/Linux) sein: Eine erfolgreiche Installation wäre damit zum einen samt der Auswahl kompatibler Packages **archiviert**, zum anderen ließe sie sich bandbreitenschonend auf mehrere Rechner **verteilen**, ohne überall erneut die knapp 2 GB aus den Repositories herunterladen zu müssen.
322368
323369TO_DO Läßt sich dazu \[FPCUPModule25\] (Name=lazpackager) verwenden? (Ein wesentlicher Unterschied zwischen fpcup und den zu jeder Distribution angebotenen Paketen ist ja, daß letztere Fpc und Lazarus systemweit installieren, während fpclazup ausschließlich im eigenen Homeverzeichnis arbeitet - hier könnte es also Stolperfallen geben.)
324370
325371TO:DO Wie löst man die (augenscheinlich sehr häufig) auftretenden Fehler der Art "Error running fpcup. Technical details: error executing sequence lhelp; line: X, param: Y", welche augenscheinlich bei den meisten Kombinationen aus "--lazURL"-Variationen und unterschiedlicher Modulauswahl in der *fpcup.ini* auftreten können, wenn sie nicht auf die von fpclazup vorgeschlagenen Ursachen ("- make sure ...") zurückgehen?
326372
327373TO_DO Wie lassen sich selbstdefinierte Werkzeuge (Werkzeuge → Externe Werkzeuge einrichten → Hinzufügen) integrieren?
328374
329375## Durchsuchen des Quelltext-Repositorys mit einem Web-Browser
330376
331377Die Inhalte des SVN-Archivs können auch mit einem Web-Browser durchsucht werden über die [ViewCVS](http://www.freepascal.org/cgi-bin/viewcvs.cgi/?root=lazarus) Schnittstelle.
332378
333379## Lazarus Distributionen
334380
335381Es gibt einige inoffizielle Seiten, wo Sie Lazarus und Free Pascal ebenfalls finden können:
336382
337383- You can get a Ubuntu LiveCD from Austrian University of Applied Sciences hosting
338384
339385<http://www.sigma-server.com/liveCD/Ubuntu-7.10-NTC-Lazarus.iso> und die md5sum Datei <http://www.sigma-server.com/liveCD/Ubuntu-7.10-NTC-Lazarus.iso.md5>.
340386
341387## Mitwirkende und Änderungen
342388
343389Diese Seite wurde konvertiert von der epikwiki [Version](http://lazarus-ccr.sourceforge.net/index.php?wiki=GettingLazarus).
344390
345391---
346392*From the Free Pascal wiki, page "Getting Lazarus/de", 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).*
347393Category: Lazarus/de

Back to history