Sign in Join
Wiki copytemporary

Installing Lazarus/fr: what changed

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

OldNewLine
11## Généralités
22
33Pour ceux qui veulent seulement installer Lazarus et l'utiliser pour programmer, la meilleure solution est de télécharger et d'installer une version binaire, récente et stable (pour Linux un paquet '.rpm', ou un exécutable d'installation pour Windows '.exe' ou encore un paquet '.dmg' pour macOS). Vous pouvez lire les sections relatives à Linux ou Windows intitulées 'fpc binaries', ou les premiers paragraphes des sections qui traitent de l'installation de Lazarus sous Linux or Windows. La plupart des autres informations peuvent être ignorées sans risque.
44
55Pour ceux qui veulent participer au développement du compilateur ou de l'IDE, ou ceux qui veulent les outils les plus récents, une installation à partir des fichiers sources est nécessaire, et la plupart des informations de ce document sont importantes.
66
77Lazarus a deux composantes :
88
99- LCL - la bibliothèque de composants (Lazarus Component Library)
1010- IDE - l'interface de développement (RAD tool)
1111
1212Les deux utilisent :
1313
1414- FPC - le compilateur FreePascal
1515- FCL - la bibliothèque de composants de FreePascal, qui contient l'essentiel des composants ou objets non visuels utilisés par Lazarus.
1616
1717### Ce dont a besoin Lazarus pour fonctionner
1818
19191. Le compilateur FreePascal, ses paquets et ses sources. (*important*: ils doivent être de la même version et date)
20202. Des interfaces adaptées :
2121 :;Win32 : l'API Win32 peut être utilisée
2222
2323 :;macOS : vous avez besoin des Developer tools d'Apple (ceux-ci se trouvent sur le DVD d'installation de MacOS X fourni avec votre ordinateur). Voir l'installation pour macOS plus loin.
2424
2525 :;GTK+ 2.x ou Qt : la plupart des distributions Linux installent par défaut les bibliothèques GTK+ 2.x. Pour le code source voir : <http://www.gtk.org>. Qt est de même pris en charge pour toutes les ditributions (aut-installé si vous préférez KDE).
2626
2727La FAQ – Le fichier de la Foire Aux Questions est sur : <http://www.lazarus.freepascal.org> . Certaines questions sont dans le fichier local : 'FAQ'.
2828
2929Qt est pris en charge avec Linux 32/64 bits, Windows 32/64 bits, macOS 32/64 bits, Haiku et les plates-formes Linux embarquées (qtopia). Pour en savoir plus à propos de son installation : <http://wiki.lazarus.freepascal.org/index.php/Qt_Interface>
3030
3131Les paragraphes suivants décrivent comment se procurer FreePascal et comment installer Lazarus correctement.
3232
3333## Installer le Compilateur Free Pascal
3434
3535L'installation et la construction du compilateur Free Pascal fait l'objet d'une discussion très ouverte sur <http://www.stack.nl/~marcov/buildfaq.pdf> – C'est peut être un peu trop détaillé pour certains utilisateurs, mais cela reste toujours très compréhensible.
3636
3737Lazarus a besoin de fpc (FreePascal) version 2.0.2 ou plus, ainsi que des bibliothèques compilées fpc libs (binaires) et des code source fpc, le tout dans les mêmes versions.
3838
3939### Installer Free Pascal sous Linux
4040
4141#### FPC Binaries
4242
4343La dernière version de FreePascal, actuellement la version 2.0.2, peut être téléchargée sur le site de FreePascal (http://www.freepascal.org/download.html, puis choisir un miroir) ou a partir de sourceforge (http://sourceforge.net/projects/lazarus).
4444
4545A la partie téléchargement de lazarus (http://www.lazarus.freepascal.org ) vous avez les RPM du compilateur Free Pascal (compiler / linux) ainsi que ses 'packages'. Si vous n'avez pas une distribution basée sur les RPM, vous pouvez télécharger et installer les 'tarballs' (je ne connais rien en Linux désolé) à partir de <http://www.freepascal.org>. Si vous souhaitez compiler votre version vous même, consultez la section BSD.
4646
4747Instructions:
4848
4949ATTENTION: Si vous n'utilisez pas les RPMs (même si vous prévoyez d'utiliser alien) le mieux est de télécharger la denière version stable fpc (2.0.2 actuellement) et d'installer Lazarus à partir du code source.\
5050Démarrer Linux et se logger sous ROOT.\
5151Télécharger les derniers fichers à : <http://sourceforge.net/project/showfiles.php?group_id=89339>. Par exemple :
5252
5353:* fpc-2.0.2-0.i386.rpm
5454
5555:* fpcsrc-2.0.2-0.i386.rpm
5656
5757:* lazarus-0.9.14-1.i386.rpm\
5858et les installer avec :
5959
6060:* rpm -Uvh fpc-2.0.2-0.i386.rpm
6161
6262:* rpm -Uvh fpcsrc-2.0.2-0.i386.rpm
6363
6464:* rpm -Uvh lazarus-0.9.14-1.i386.rpm\
6565Les utilisateurs de Debian doivent ressortir leur alien (attention, il ne génére pas fpc.cfg) ou les tarball install.
6666
6767#### Sources FPC
6868
6969Depuis la sortie de la version 2.0, FPC a migré vers Subversion (SVN). Actuellement il n'y a pas de mirroir pour les CVS, vous devez donc utiliser SVN pour récupérer les sources FPC.
7070
7171##### Télécharger les instantanés journaliers du Development Tree (version 2.1.x)
7272
7373Vous pouvez télécharger les évolutions journalières des codes sources (v 2.1.x) sous forme d'un packet instantané à partir du SVN source repository: ces instantanés sont mis à jour chaque jour, et sont le reflet du source repository. Les fichiers sont conservés sur le site des archives SVN. La totalité des archives publiques de v2.1.x : [fpc.zip](ftp://ftp.freepascal.org/pub/fpc/snapshot/v21/source/fpc.zip) (24 MB)
7474
7575##### Télécharger les instantanés journaliers du Release Tree (version 2.0.x)
7676
7777Vous pouvez télécharger journellement les codes sources (v 2.0.x) qui vont intégrer la prochaine release stable sous forme d'un packet instantané à partir du SVN source repository: ces instantanés sont mis à jour chaque jour, et sont le reflet du source repository. Les fichiers sont conservés sur le site des archives SVN. La totalité des archives publiques de v2.0.x: [fpc.zip](ftp://ftp.freepascal.org/pub/fpc/snapshot/v20/source/fpc.zip) (24 MB)
7878
7979##### Connection au Source Repository avec SVN (remplace la section Connection au CVS)
8080
8181Comme alternative aux fichiers zip quotidiens du 'SVN sources', le 'SVN repository' s'est ouvert à tous avec un accès en lecture seule. Ainsi vous pouvez donc accéder directement aux codes source, et vous avez accès à la toute dernière mouture disponible. C'est aussi une méthode qui demande moins de bande passante à partir du moment où vous avez fait le premier téléchargement (checkout in SVN lingo).
8282
8383##### Accéder aux derniers développements
8484
8585Comment faire ? (Il est indispensable d'avoir SVN installé. Mode d'emploi ici : [here](http://subversion.tigris.org/) .)
8686
8787Aller dans le répertoire racine de votre espace de développement Ex :
8888
89-`[]$ cd /home/username/FreePascal`
89+```text
90+[]$ cd /home/username/FreePascal
91+```
9092
9193Pour accéder à tous les fichiers sources et à tous les modules disponibles taper :
9294
93-`[]$ svn checkout `[`http://svn.freepascal.org/svn/fpc/trunk`](http://svn.freepascal.org/svn/fpc/trunk)` fpc`
95+```text
96+[]$ svn checkout http://svn.freepascal.org/svn/fpc/trunk fpc
97+```
9498
9599Normalement ceci n'est à faire que la première fois.
96100
97101Pour mettre à jour les fichiers chargés avec la méthode ci-dessus(checkout) :
98102
99-`[]$svn update fpc`
103+```text
104+[]$svn update fpc
105+```
100106
101107##### Les dépannages de la version 2.0.x
102108
103109Les fix ont besoin d'un répertoire séparé, créer un répertoire séparé 'fixes', entrez le, et répéter la commande de contrôle ci-dessous avec l'URL <http://svn.freepascal.org/svn/fpc/branches/fixes_2_0>:
104110
105-`[]$ cd mysvn/fixes`\
106-`[]$ svn checkout `[`http://svn.freepascal.org/svn/fpc/branches/fixes_2_0`](http://svn.freepascal.org/svn/fpc/branches/fixes_2_0)` fpc`
111+```text
112+[]$ cd mysvn/fixes
113+[]$ svn checkout http://svn.freepascal.org/svn/fpc/branches/fixes_2_0 fpc
114+```
107115
108116et pour mettre à jour :
109117
110-`[]$ svn update fpc`
118+```text
119+[]$ svn update fpc
120+```
111121
112122Les sources de documents sont dans un dépôt séparé appelé fpcdocs, ainsi la commande pour les obtenir est
113123
114-`[]$ svn checkout `[`http://svn.freepascal.org/svn/fpcdocs/trunk`](http://svn.freepascal.org/svn/fpcdocs/trunk)` fpcdocs`
124+```text
125+[]$ svn checkout http://svn.freepascal.org/svn/fpcdocs/trunk fpcdocs
126+```
115127
116128Si vous voulez apprendre plus au sujet de subversion , lire cet excellent [livre sur Subversion](http://svnbook.red-bean.com/) qui est également accessible en ligne dans différents formats libre.
117129
118130Pour le curieux : Vous avez seulement un accès lecture seule, ainsi essayer de ne rien commettre :-)
119131
120132Pour plus d'information , voir le site [FreePascal](http://www.freepascal.org/develop.html)
121133
122134### Installer Free Pascal sous Windows
123135
124136#### Version binaire de FPC pour Windows
125137
126138La meilleure façon d'installer correctement Free Pascal est de télécharger la dernière version binaire de Lazarus pour Windows à partir du dépôt SourceForge - vous avez ainsi la dernière version du compilateur FreePascal, ses bibliothèques ainsi que l'IDE Lazarus. Pour ceux qui veulent faire une installation à partir des fichiers source, lire la suite !
127139
128140Vous trouverez le zip d'installation de fpc 2.0.2 dans les téléchargements de Free Pascal : <http://www.freepascal.org/download.html>, ensuite vous choisissez un site mirroir. Installer à partir des sources -- voir le paragraphe suivant pour savoir comment se les procurer-- ce n'est pas pour les débutants, et à condition d'avoir démarré le compilateur correctement.
129141
130142#### Code source de FPC pour Windows
131143
132144\<\<\<\< Voir la section Sources FPC pour Linux, où l'utilisation du SVN est décrite\>\>\>\>
133145
134146La méthode la plus simple pour se procurer les codes source du Free Pascal est d'utiliser le SVN; reportez vous au paragraphe suivant pour plus d'informations. Vous pouvez aussi télécharger le packet complet -- <http://www.freepascal.org/develop.html> pour l'instantané de la journée de l'arbre de réalisation version 2.1.x .
135147
136148Sources windows FPC via SVN ()
137149
138150Vous avez besoin d'un client SVN par exemple TortoiseSVN installé pour pouvoir suivre les étapes suivantes. Les commandes exactes dépandent des clients SVN utilisés; celles qui sont utilisées ci-dessous sont celles de 'SVN home's client', qui est disponible au téléchargement ici.
139151
140152Pour commencer créer un répertoire pour mettre les fichiers source (par exemple C:\Source). N'importe quel utilisateur est capable de faire cela. Créer un répertoire pour fpc (par exemple C:\Source\FPC), ensuite au prompt faire ce qui suit :
141153
142-` C:\Source> svn co `[`http://svn.freepascal.org/svn/svn/trunk`](http://svn.freepascal.org/svn/svn/trunk)` fpc`
154+```text
155+ C:\Source> svn co http://svn.freepascal.org/svn/svn/trunk fpc
156+```
143157
144158Nota : Pour télécharger/mettre à jour les derniers changements faire seulement :
145159
146-` C:\> cd Source\FPC`\
147-` C:\Source\FPC> svn up`
160+```text
161+ C:\> cd Source\FPC
162+ C:\Source\FPC> svn up
163+```
148164
149165Voir: <http://www.freepascal.org/down-win32.html> . Vous avez une liste des sites mirroirs à : <http://www.freepascal.org/sdown.html>. Téléchargez FPC (un seul gros fichier), dézippez le et lancez l'install.exe.
150166
151167Ajouter le répertoire de FPC à votre variable PATH:
152168
153169- Win98: Editez autoexec.bat et ajouter la ligne : PATH=%PATH%;C:\pp\bin\bin\win32
154170- WinXP/2k: Poste de travail(Click droit) -\> Propriétés -\> Advancé (Page) -\> Variables d'environnement-\> Variables système-\> Modifier "PATH", ajouter "C:\pp\bin\bin\win32" .
155171
156172Redémarrer windows.
157173
158174*ToDo: Expliquer comment télécharger les sources et construire le compilateur*
159175
160176### Installer Free Pascal sous FreeBSD automatiquement
161177
162178La dernière FreeBSD ports collection à la version stable 2.0.4 dans ports/lang/fpc2. Tout ce qu'il y a à faire c'est d'installer le port.
163179
164180Cela peut être fait à la main en étant root.
165181
166-`[]# cd /usr/ports/lang/fpc2 && make install && make clean`
182+```text
183+[]# cd /usr/ports/lang/fpc2 && make install && make clean
184+```
167185
168186Une autre possibilité est d'utiliser portinstall.
169187
170-`[]# portinstall fpc2`
188+```text
189+[]# portinstall fpc2
190+```
171191
172192Un fois fpc installé, pour tester le fonctionnement il suffit de lancer :
173193
174-`[]$ fpc`
194+```text
195+[]$ fpc
196+```
175197
176198### Installer Free Pascal sous BSD/manuellement
177199
178200Opérationnellement, vous avez besoin d'un fichier avec toutes les sources, ou de deux (fpc et lazarus)
179201
1802021\. Par exemple pour fpc <ftp://ftp.freepascal.org/fpc/dist/Linux/separate/sources.tar> de préférence une exportation (pas de CVS/ répertoires). Le fichier ci-dessus manque ça.
181203
1822042\. Source instantanée de Lazarus.
183205
184206- n'importe quel compilateur qui démarre à partir de la branche 2.0.2 . Vous pouvez faire un contrôle en analysant la sortie de ppc386 -i ;Si c'est la version 2.0.2 .. 2.1.x c'est ok.
185207- paquets dépendants . (pour FreeBSD c'est gtk12, glib12 et gdk_pixbuf et GNU make, iconv et gettext)
186208
187209Construction de FPC:
188210
1892111\. (chercher ) les fichier nécessaires(sources FPC, compilateur de départ)
190212
1912132\. (extraire ) ensuite de-tgz dans le répertoire de travail,
192214
1932153\. (construire ) entrer dans le répertoire work/fpc/ et executer
194216
195-` $MAKE all OPT='-gl'  PP=/path/to/startingcompiler-name-ppc386`\
196-`(/path/to/ peut être omis  quand ppc386 est dans le path)`\
197-`($MAKE est make sous linux et gmake sous BSD)`
217+```text
218+ $MAKE all OPT='-gl' PP=/path/to/startingcompiler-name-ppc386
219+(/path/to/ peut être omis quand ppc386 est dans le path)
220+($MAKE est make sous linux et gmake sous BSD)
221+```
198222
1992234\. (installer ) ensuite, à nouveau dans le répertoire work/fpc, executer
200224
201-`$MAKE install PP=compiler/ppc386 PREFIX=$THEPREFIX`\
202-`(THEPREFIX= usuellement est /usr/local, mais par exemple sous NetBSD c'est /usr/pkg for ports)`\
203-`Create a symlink:`\
204-`  ln -s $THEPREFIX/lib/fpc/2.0.2/ppc386 $THEPREFIX/bin/ppc386`\
205-`     install sourceinstall PREFIX=$THEPREFIX`
225+```text
226+$MAKE install PP=compiler/ppc386 PREFIX=$THEPREFIX
227+(THEPREFIX= usuellement est /usr/local, mais par exemple sous NetBSD c'est /usr/pkg for ports)
228+Create a symlink:
229+ ln -s $THEPREFIX/lib/fpc/2.0.2/ppc386 $THEPREFIX/bin/ppc386
230+ install sourceinstall PREFIX=$THEPREFIX
231+```
206232
2072335\. (configurer ) executer compiler/utils/samplecfg \$THEPREFIX/lib/fpc/2.0.1 \$ETCDIR
208234
2092356\. (facultatif , test), voir si ppc386 -i donne une sortie, sinon donner un avertissement que l'utilisateur doit ajouter \$PREFIX/bin à son chemin courant. Essayez de compiler un programme avec -viwn, et voir si cela donne des erreurs . Notes:
210236
211237- Si vous avez besoin de listes de paquet fpcmake, vous devez les produire ou les fournir vous-même, (dans le portage, ou dans une archive supplémentaire) de l'une ou l'autre manière, faire un simulacre d'installation vers /tmp/pack et déterminez les fichiers installés avec find . \>ll
212238
213239- \$THEPREFIX et \$ETCDIR devrait être configurable par l'utilisateur. Autrement les installations en local ne sont pas possibles.
214240
215241- BSDHIER=1 sur toutes les commandes make force conventions de hiérarchie BDS.
216242
217243### Installation de Free Pascal sous macOS
218244
219245Vous avez besoin également des outils de développement d'Apple ("Developper Tools"):
220246
221247Outils de développement: sont inclus sur le DVD d'installation original de MacOS X, ou télécharger à l'adresse d'ADC (enregistrement libre requis ): <http://developer.apple.com/>. DVD Tiger(10.4): "Install Disc 1/Xcode Tools/XcodeTools.mpkg" DVD Leopard(10.5): "Install DVD/Installations facultatives/Xcode Tools/XcodeTools.mpkg"
222248
223249Free Pascal Compiler
224250
225251Ensuite télécharger et installer le compilateur Free Pascal à partir de l'adresse:
226252
227253
228254<https://sourceforge.net/project/showfiles.php?group_id=89339>
229255
230256Pour Lazarus vous avez aussi besoin des sources de FPC : Télécharger et installer les sources Free Pascal (fpcsrc) à partir de l'adresse:
231257
232258
233259<https://sourceforge.net/project/showfiles.php?group_id=89339>
234260
235261Ce qui suit est optionnel...
236262
237263- Installer SVN pour MacOS X: Un bon paquet est fourni par [Martin Ott](http://www.codingmonkeys.de/mbo/).
238264
239265Créer un répertoire, là où vous voudriez mettre les sources. Vous n'avez pas besoin d'être root pour faire ceci . N'importe quel utilisateur normal peut faire ceci . Créer d'abord un répertoire for fpc
240266
241267
242268(Par exemple /Users/username/freepascal)
243269
244270ouvrir alors un terminal et faire ce qui suit :
245271
246-`[]$ svn co `[`http://svn.freepascal.org/svn/svn/trunk`](http://svn.freepascal.org/svn/svn/trunk)` fpc`
272+```text
273+[]$ svn co http://svn.freepascal.org/svn/svn/trunk fpc
274+```
247275
248276Ceci créera un répertoire appelé 'fpc', qui pourra être utilisé plus tard dans l'IDE. Conseil : Pour télécharger/mettre à jour les derniers changements vous pouvez simplement faire
249277
250-`[]$ cd /Users/username/freepascal/fpc`\
251-`[]$ svn up`
278+```text
279+[]$ cd /Users/username/freepascal/fpc
280+[]$ svn up
281+```
252282
253283## Installer Lazarus
254284
255285### Installer Lazarus pour Linux
256286
257287#### Ubuntu / Debian
258288
259289La meilleure façon d'obtenir une installation fonctionnelle courante de Lazarus est de télécharger les fichiers .deb pour FreePascal et Lazarus à partir du dépôt du site sourceforge.
260290
261291Il y a trois paquets
262292
263293- Le compilateur pascal (eg : fpc_2.6.4-150228_i386.deb)
264294- Le code source du compilateur ( eg: fpc-src_2.6.4-150228_i386.deb)
265295- Le code de Lazarus (eg : lazarus_1.4.0-0_i386.deb)
266296
267297Déplacez-vous dans le dossier ou sont déposés les paquets et assurez-vous que seuls les paquets nécessaires s'y trouvent. Selon la version de linux il est nécessaire d'installer la libgtk2.
268298
269299Executez les commandes suivantes
270300
271301``` bash
272302cd Téléchargements
273303sudo apt-get install libgtk2.0-dev
274304sudo dpkg -i *.deb
275305```
276306
277307L'instalation est terminée. Recherchez Lazarus avec l'outils de recherche et glissez l'icone dans la barre du lanceur.
278308
279309Il est nécessaire de mettre à jour les dépôts sinon il y aura des conflits avec les mises à jour. Pour cela télécharger la clef public du serveur puis ajoutez-la au système apt.
280310
281311``` bash
282312gpg --keyserver hkp://pgp.mit.edu:11371 --recv-keys 6A11800F
283313gpg --export 6A11800F | sudo apt-key add -
284314```
285315
286316Ensuite ajoutez les dépôts avec Synaptic ou en éditant le fichier /etc/apt/sources.list. Ajouter les indications suivantes :
287317
288318``` bash
289319deb http://www.hu.freepascal.org/lazarus/ lazarus-stable universe
290320deb http://www.hu.freepascal.org/lazarus/ lazarus-testing universe
291321```
292322
293323Expérimental : [[How to setup a FPC and Lazarus Ubuntu repository/fr|Comment paramétrer un dépôt avec FPC et Lazarus pour Ubuntu]]
294324
295325#### Installation utilisant les rpms
296326
297327La meilleure façon pour avoir une installation efficace de Lazarus c'est de télécharger les rpms pour FreePascal et Lazarus à partir du SourceForge repository.
298328
299329Vous devez télécharger les versions :
300330
301331- du compilateur (eg fpc-1.9.5-041207.i386.rpm)
302332- des sources de la bibliothèque (eg fpcsrc-1.9.5-041207.i386.rpm)
303333- de Lazarus (eg lazarus-0.9.2.4-fpc_1.9.5_041207.i386.rpm).
304334
305335Vous exécuter ensuite les commandes suivantes (vous devez avoir les droit d'administrateur - use su or sudo)
306336
307-`rpm -Uvh fpc-1.9.5-041207.i386.rpm`\
308-`rpm -Uvh fpcsrc-1.9.5-041207.i386.rpm`\
309-`rpm -Uvh lazarus-0.9.2.4-fpc_1.9.5_041207.i386.rpm`
337+```text
338+rpm -Uvh fpc-1.9.5-041207.i386.rpm
339+rpm -Uvh fpcsrc-1.9.5-041207.i386.rpm
340+rpm -Uvh lazarus-0.9.2.4-fpc_1.9.5_041207.i386.rpm
341+```
310342
311343**Installing Lazarus 0.9.16. For Suse 10.1 users:**\
312344Demarrer Linux et se logger en "Root"\
313345
314346Free Pascal Compiler nécessite:\
315347\- Gnu binutils (gnu as, gnu ld, gnu make) - check it out with "YAST"
316348
317349Télécharger les fichiers binaires suivants (RPM)
318350
319351:* fpc-2.0.2-0.i586.rpm (oui i586 et pas i386)
320352
321353:* fpcsrc-2.0.2-0.i386.rpm
322354
323355install them opening a terminal session (mouse's rigth button -\> Menu: Open in terminal)
324356
325357:* rpm -Uvh fpc-2.0.2-0.i586.rpm
326358
327359:* rpm -Uvh fpcsrc-2.0.2-0.i386.rpm
328360
329361Lazarus demande ces composants: 1) glib devel 2) gtk devel 3) gdk-pixbuf-devel 4) gtk+-devel.\
330362Il semble que le dernier ne fonctionne pas avec Suse, mais une fois les trois premiers installé il est possible de forcer l'installation avec l'option -nodeps :
331363
332364:*rpm -Uvh --nodeps lazarus-0.9.16-1.i386.rpm
333365
334366#### Installation à partir des fichiers source
335367
336368Si vous préférez faire l'installation à partir des sources et compiler les fichiers vous-même,suivre ces instructions . Puisque toute l'ensemble lazarus est installé sur un répertoire, la désinstallation est très facile et vous n'avez pas d'être root pour installer Lazarus. Vous pouvez obtenir les fichiers tgz pour fpc, fpcsrc et lazarus à partir de la section de téléchargements ou vous pouvez le télécharger via svn.
337369
338370##### Téléchargement de Lazarus via SVN
339371
340372Le dépot lazarus s'est déplacé de cvs à svn (Subversion). SVN fournit une manière facile pour mettre à jour vos sources en téléchargeant seulement les changements . C'est la manière recommandée et vous permet de sauver beaucoup de temps. Un raccordement à l'Internet est nécessaire pour cela: vous n'avez pas besoin d'être root. Lazarus n'a besoin d'aucune permission spéciale, ni pendant l'installation ni pendant exécution .
341373
342374Avec le déplacement nous avons également changé la disposition du répertoire des sources lazarus. La différence principale est que toutes les sources de l'ide sont déplacés de la racine vers un sous-répertoire séparé de l'ide. Comme quiconque pourrait le comprendre, ceci a un impact sur les Makefiles, les chemins de recherche etc. Nous sommes en marche pour réparer les choses, ainsi si quelque chose ne fonctionne pas , svp faire nous le savoir.
343375
344376Maintenant la chose la plus importante .... obtenir les sources
345377
346-` []$ svn checkout `[`http://svn.freepascal.org/svn/lazarus/trunk/`](http://svn.freepascal.org/svn/lazarus/trunk/)` lazarus`
378+```text
379+ []$ svn checkout http://svn.freepascal.org/svn/lazarus/trunk/ lazarus
380+```
347381
348382(ou tout autre répertoire là où vous voulez placer vos sources )
349383
350384Aux occasions suivantes , pour mettre à jour taper simplement au clavier
351385
352-` []$ svn update lazarus`
386+```text
387+ []$ svn update lazarus
388+```
353389
354390Pour plus d'informations sur Subversion, voir : <http://subversion.tigris.org/>
355391
356392Note: CVS est encore accessible, mais est figé. Ceci signifie qu'aucune nouvelle mise à jour n'est commise .
357393
358394##### Compilation et execution
359395
360396que vous ayez checkout a partir de cvs ou de svn, la prochaine étape est :
361397
362398compile lazarus
363399
364-`[]$ cd lazarus`\
365-`[]$ make  (gmake on BSD)`
400+```text
401+[]$ cd lazarus
402+[]$ make (gmake on BSD)
403+```
366404
367405Si fpc est installé correctement , la compilation devrait fonctionner sans problèmes . Sinon , voir FAQ.
368406
369407Start lazarus
370408
371-`[]$ ./lazarus`
409+```text
410+[]$ ./lazarus
411+```
372412
373413L'IDE devrait démarrer.Si vous avez démarré lazarus dans un terminal, vous pouvez voir quelques notes au sujet des paramètres manquants. C'est normal au premier démarrage. L'IDE essaye automatiquement de découvrir où le compilateur freepascal et ses sources sont installés par la recherche dans les répertoires les plus communs .
374414
375415Vérifier les chemins
376416Employer le menu de l'ide pour aller à
377417
378418
379419Configuration -\> Options d'environment Options... -\> Fichiers
380420
381421Le 'répertoire source de FPC' devrait pointer vers le répertoire source de fpc . Ce répertoire se termine normallement avec /fpc/ ou /fpcsrc/ (Par exemple /usr/src/fpcsrc ou /home/username/freepascal/fpc) et contient des répertoire comme 'compiler', 'docs', 'fcl', 'rtl' et 'packages'.
382422
383423*ToDo: expliquer les autres chemins*
384424
385425Conseil
386426
387427Pour mettre à jour lazarus vous pouvez employer
388428
389-`[]$ svn update lazarus`
429+```text
430+[]$ svn update lazarus
431+```
390432
391433then for either update pathway:
392434
393-`[]$ make clean all   (gmake sur BSD)`
435+```text
436+[]$ make clean all (gmake sur BSD)
437+```
394438
395439Ceci reconstruira lazarus et créer un IDE sans paquet lazarus. Pour lier vos paquets installés faire **après** ce qui précède :
396440
397-`[]$ ./lazbuild --build-ide=`
441+```text
442+[]$ ./lazbuild --build-ide=
443+```
398444
399445Il se peut que vous deviez ajouter d'autres options si par exemple vous lancer lazarus avec un répertoire de configuration personnalisé (ex : ajoutez --pcp="C:\Documents and Settings\\\<USER\>\Local Settings\Application Data\lazarus-tests")
400446
401447#### Installation de Lazarus sous Debian GNU/Linux
402448
403449Il y a des paquets préliminaires de Debian pour lazarus disponible pour le téléchargement. Ce ne sont pas les dernières versions, cependant. Assurez-vous d'avoir lu /usr/share/doc/lazarus/README.Debian soigneusement avant de commencer à l'employer. Un Feedback est nécessaire et apprécié; veuillez envoyer vos commentaires à Carlos Laviola \<claviola@debian.org\>.
404450
405451Notez que pour une installation de Lazarus fonctionnant entièrement, des versions pas plus anciennes ou incompatibles , par exemple, des sources fpc ou du compilateur fpc doivent être installées. Les enlever par la tapant au clavier
406452
407-` dpkg -r <package name>   `
453+```text
454+ dpkg -r <package name>
455+```
408456
409457sans l'extension .deb. Et installer alors les nouvelles versions comme décrit .
410458
411459#### Une autre manière pour installer Lazarus sous Debian
412460
413461Ajouté par User:Kirkpatc.
414462
415463Installation simple de Lazarus dans Debian
416464
417465(supposons ube nouvelle installation Debian, sans bibliothèques de développement chargées)
418466
419467A partir du dépot sourceforge, télécharger les dernieres réalisations fpc, fpclib et lazarus ; suivre les liens de <http://lazarus.freepascal.org>, cliquer sur le boutton "downloads" du côté gauche , puis cliquer sur "binaries" puis "linux" puis "Current Lazarus RPM". Ceci vous amènera à
420468
421469
422470<http://sourceforge.net/project/showfiles.php?group_id=89339>
423471
424472télécharger alors les fichiers suivants (ou plus récent , si disponible )
425473
426474- fpc-2.0.0-0.i586.rpm
427475- fpcsrc-2.0.0-0.i386.rpm
428476- lazarus-0.9.8-fpc_2.0.0_0.i386.rpm
429477
430478cd vers le répertoire où ces fichiers sont stockés,alors devenez root (su) et tapez au clavier:
431479
432-`alien -c fpc*     //ceci convertira les deux fichiers fpc et  fpcsrc files au format debian et convertira les scripts d'installation`\
433-`alien -c laz*`
480+```text
481+alien -c fpc* //ceci convertira les deux fichiers fpc et fpcsrc files au format debian et convertira les scripts d'installation
482+alien -c laz*
483+```
434484
435485installer alors les paquet Debian (.deb) générés par (en tant que root):
436486
437-`dpkg -i fpc*.deb laz*.deb`
487+```text
488+dpkg -i fpc*.deb laz*.deb
489+```
438490
439491ou utilisez kpackage ou un utilitaire semblable pour installer les fichiers fpc, fpcsrc et lazarus .deb générés.
440492
441493Et si vous n'avez pas l'alien taper au clavier:
442494
443-`apt-get install alien `
495+```text
496+apt-get install alien
497+```
444498
445499SVP notez que, sur les distributions Linux comme Ubuntu, vous devrez ajouter 'sudo' devant toutes les commandes . Dans Ubuntu la commande précédente serait
446500
447-`sudo apt-get install alien`
501+```text
502+sudo apt-get install alien
503+```
448504
449505Vous devez produire un fichier de configuration, qui résidera dans /etc/fpc.cfg. Toujours en tant que root, cd vers le répertoire principal de fpc /usr/lib/fpc/2.0.0 et ensuite taper au clavier
450506
451-`sh ./samplecfg /usr/lib/fpc/2.0.0 /etc`
507+```text
508+sh ./samplecfg /usr/lib/fpc/2.0.0 /etc
509+```
452510
453511Vérifier le contenu de votre nouveau fichier de configuration (cat /etc/fpc.cfg) et faire tous les changements que vous voulez en utilisant vi ou un autre éditeur de texte . S'assurer en outre qu'il n'y a de vieux fichiers de configurationdans par exemple votre répertoire d'accueil (~/.fpc.cfg).
454512
455513Vous devez installer les paquets de développement de GTK et les bibliothèques pixbuf, ainsi
456514
457-`apt-get install libgtk2.0-dev`\
458-`apt-get install libgdk-pixbuf-dev`
515+```text
516+apt-get install libgtk2.0-dev
517+apt-get install libgdk-pixbuf-dev
518+```
459519
460520Alors vous devriez être prêt pour commencer à programmer !
461521
462522### Installer Lazarus sous Windows
463523
464524La release actuelle de Lazarus pour windows sous forme binaire est très facile à installer et doit fonctionner sans soucis.
465525
466526Il est aussi possible d'installer l'ensemble Lazarus/FPC sur un disque USB (Il faut au minimum 256 MB de disponibles), pour travailler dans les cas où vous ne pouvez pas installer de logiciels sur la machine ou des le cas ou vous n'avez pas les droits de niveau administrateur. Il faut soignement régler les chemins pour le compilateur, dans les options d'environnement ainsi que dans le fichier fpc.cfg. Il peut également être nécessaire de mettre vos répertoires de compilation et de tests sur le disque amovible. Question : Comment paramétrer des chemins relatifs dans ces fichiers de configuration pour l'adressage continue à focntionner lorsque l'on change le disque USB de machine et qu'il est reconnu sous une autre lettre ?
467527
468528Les fichiers binaires sont disponible pour Linux et Windows à :
469529
470530<http://sourceforge.net/project/showfiles.php?group_id=89339>
471531
472532Télécharger la dernière mise à jour and lancer l'application. C'est une installation classique de Windows qui va mettre le compilateur FPC et les sources des bibliothèques dans une structure de répertoires commune avec Lazarus et l'IDE doit se lancer et fonctionner sans problèmes particuliers, en partant du principe que vous aurez au préalable désintallé toutes les éventuelles versions précédentes de Lazarus et/ou FPC (souvent on le trouve dans le répertoire c:\pp).
473533
474534Vous pouvez aussi trouver les dernieres mises à jour de Lazarus pour Windows a: <http://www.de.freepascal.org/lazarus/>
475535
476536#### Installation à partir des sources
477537
478538Si vous préferrer faire l'installation à partir des codes source, alors suivez les instructions suivantes. (Thanks to Joe for the initial Step-by-step description)
479539
480540Il faut télécharger les sources de lazarus :
481541
482-[`http://www.de.freepascal.org/lazarus/`](http://www.de.freepascal.org/lazarus/)
542+```text
543+http://www.de.freepascal.org/lazarus/
544+```
483545
484546Ensuite dézipper dans c:\lazarus par exemple. Vous devez installer au minimum fpc-2.0.2, mais fpc-2.0.3 voir fpc 2.1.1 snapshot est aussi possible. Compiler Lazarus et lazarus.exe fonctionne. Le chemin pour fpc est : c:\pp\bin\win32. Dans le même répertoire, il y a d'autres exe (make, grep, ppc386...).
485547
486548Ouvrir une session DOS : Démarrer -\> Executer...\>command ou lancer par l'icône MS-DOS
487549
488550Taper:
489551
490-`cd c:\lazarus`\
491-`set path=c:\pp\bin\win32;c:\lazarus  //Bien sur donnez le bon chemin !`\
492-`                                    `\
493-`windres -i lazarus.rc -o lazarus.res`\
494-`make`
552+```text
553+cd c:\lazarus
554+set path=c:\pp\bin\win32;c:\lazarus //Bien sur donnez le bon chemin !
555+
556+windres -i lazarus.rc -o lazarus.res
557+make
558+```
495559
496560Si vous avez de la chance, vous pouvez taper : lazarus.exe. L'IDE, les dialogues et l'éditeur de propriétés doivent marchoter ! Essayez par vous même.
497561
498562Vous pouvez aussi compiler les exemples :
499563
500-`cd examples`\
501-`make`
564+```text
565+cd examples
566+make
567+```
502568
503569Si vous décompressez lazarus dans un autre disque : d:\lazarus par exemple, il est possible que vous ayez besoin de l'utilitaire gnu pour le make. Si vous l'avez, vous devez paramétrer son path=...;\<gmakepath\> mais il est plus simple de ne pas choisir le disque d:\\
504570
505571C'est tout.
506572
507573### Installation de Lazarus sous FreeBSD
508574
509575**FreeBSD 5+**
510576
511577La dernière version portée de Lazarus dans FreeBSD est 0.9.20. Nous pouvons installer lazarus en utilisant le portage à FreeBSD.
512578
513-`[]# cd /usr/ports/editors/lazarus && make install clean clean-depends`
579+```text
580+[]# cd /usr/ports/editors/lazarus && make install clean clean-depends
581+```
514582
515583Si vous obtenez des messages à propos de fichiers source manquants, allez dans \[menu bar \>\> Environment \>\> Environment Options \>\> Files Tab: FPC source library\] et entrez le dossier des fichirs sources de FPC. Il peut être obtenu depuis /usr/ports/distfiles/freepascal
516584
517585Bonne chance, cela a fonctionné pour moi. --Jrmarino 21:29, 4 Jan 2006 (CET)
518586
519587### Installer Lazarus sous PC-BSD 1.0rc1+
520588
521589Vous pouvez installer Lazarus sous PB-BSD simplement en téléchargeant le PBI de Lazarus depuis [Dir](http://www.pbidir.com/PBI)
522590
523591Notez que vous devez installer le portage de glib* depuis /usr/port/devel/glib* ou les packages glib avec pkg_add -r glib12 glib20. Cela sera résolu dans les nouvelles versions de PBI.
524592
525593**\[other OpenBSD/NetBSD/DragonFlyBSD goes here\]**
526594
527595### Installer Lazarus sous macOS
528596
5295971\. Installez les Outils de Développement d'Apple si ce n'est fait:
530598
531599DVD MacOS X Tiger(10.4): "Install Disc 1/Xcode Tools/XcodeTools.mpkg"
532600
533601DVD MacOS X Leopard(10.5): "Install DVD/Installations facultatives/Xcode Tools/XcodeTools.mpkg"
534602
5356032\. Téléchargez les 3 fichiers *.dmg (fpc, fpcsrc, lazarus) correspondant à votre processeur (versions: fpc 2.2.x, fpcsrc 2.2.x, lazarus 0.9.26.x au moins) ici:
536604
537605<http://sourceforge.net/projects/lazarus/files/>
538606
5396073\. A partir des fichiers *.dmg téléchargés, installez dans l'ordre:
540608
541609Fpc
542610
543611Fpcsrc
544612
545613Lazarus
546614
547615Lazarus est maintenant installé dans le dossier:
548616
549617Disque dur ("MacintoshHD")/Developer/lazarus/
550618
551619### Expériences additionnelles et conseil pour l'installation de FPC et Lazarus
552620
553621Faire fonctionner Lazarus sous Linux peut être compliqué. Si vous avez déjà installé une version plus ancienne de FPC et/ou Lazarus, vous devez faire très attention à ce que les PATHS soient ajustés pour que seules vos nouvelles versions soient appelées.
554622
555623Les pièges que j'ai connu lors de diverses tentatives avec SuSE Linux incluent:
556624
557625La version rpm installe souvent FPC dans /bin ou /usr/bin, avec les bibliothèques dans /lib ou /usr/lib.
558626
559627Si vous faites un make install sur une version source ou utilisez un .tar.gz, le compilateur est habituellement installé dans /usr/local/bin avec les bibliothèques dans /usr/local/lib.
560628
561629Donc si des versions plus anciennes on été installées depuis un rpm, assurez-vous que tous els liens ont été changés pour refléter la nouvelle structure de dossiers du nouveau compilateur. 'emplacement pour faire les modifications est dans /etc/fpc.cfg ; assurez-vous qu'il n'y ait pas de fichier de configuration rémanant dans votre dossier home ou votre dossier de téléchargement de FPC. Typiquement, ils se trouvent dans ~/.fpc.cfg
562630
563631Assurez-vous que les liens dans /etc/fpc.cfg pointent vers les versions correctes des bibliothèques (particulièrement si vous avez d'anciennent versions qui trainent dans le coin).
564632
565633Dans /usr/local/bin ou /usr/bin se trouve un fichier nommé fpc ; c'est l'exécutable qui est appelé lorsque vous invoquez le compilateur. Une des premières choses qu'il fait est d'ouvrir ppc386 dans le même dossier. Il doit être de la même version que le fichier fpc, ou il peut être un lien pointant vers le vrai ppp386 dans un autre dossier (comme un dossier de bibliothèque, ou le dossier de fpc dans votre propre espace de développement); assuez-vous de mettre à jour votre lien si vous installez une nouvelle version du compilateur.
566634
567635Essayez de lancer le compilateur depuis la ligne de commande en utilisant un des exemples de programmes simples ou un que vous avez écrit vous même.
568636
569637Concernant Lazarus:
570638
571639Si vous utilisez une version snapshot (.tar.gz) ou si vous obtenez la source depuis le CVS, allez dans votre dossier de Lazarus et entrez
572640
573-`make`\
574-`./lazarus `
641+```text
642+make
643+./lazarus
644+```
575645
576646et heureusement l'IDE devrait se charger. Il se peut qu'il y ait un message disant qu'il ne peut trouver les sources; si c'est le cas, allez dans le menu en haut et sélectionnez Environnement -\> Options d'Environnement et insérez le nom du dossier où sont situées vos fichiers de Lazarus (par ex: ~/FreePascal/lazarus), votre compilateur (par ex: /usr/local/bin/ppc386), le dossier des sources de FreePascal (par ex: /usr/local/lib/fpc/\$version/fpc ou un dossier dans votre propre espace par ex: ~/FreePascal/fpc). Puis fermez le dialogue et commencez à programmer.
577647
578648Vous pouvez rencontrer d'autres problèmes quand vous commencerez à programmer ou à compiler; la plupart d'entre eux concernent la sélection du PATH.
579649
580650Beaucoup des difficultés sont traitées dans la FAQ de Lazarus, trouvées sur le site du WiKi, ou une liste plus complète sur le site principale de Lazarus
581651
582652<http://www.lazarus.freepascal.org/modules.php?op=modload&name=FAQ&file=index>
583653
584654Dans le menu du haut sélectionnez Lancer -\> Options du Compilateur (ou Projet -\> Options du Compilateur dans les versions plus récentes de Lazarus) et sélectionnez l'onglet des chemins dans le dialogue qui s'affiche. Il y a plusieurs boîtes pour les entrées de dossier des chemins pour les fichiers Units, Include, Autres fichiers source, Bibliothèques, etc. Pour chacune d'elles, pressez le bouton ... (ellipsis) à leur droite, vous obtiendrez une fenêtre vierge pour insérer les informations de chemin, et une fenêtre en bas donnant quelques suggestions. Sélectionnez-en autant que vous voulez (ou TOUS!) et pressez le bouton AJOUTER pour transférer les sélections dans la fenêtre située au dessus. Quand vous avez fini votre sélection, pressez OK et déplacez vous sur la boîte suivante. Si vous savez quels sont les autres dossiers qui doivent être suivis,pressez le bouton Parcourir associé à chaque boîte, et insérez les dossiers additionnels.
585655
586656Quand vous pensez que vos chemins sont les bons, essayez de compiler votre application. S'il reste des erreurs relatives aux chemins ('ne peut trouver l'unité .......') retournez en arrière et vérifiez vos chemins, à la fois dans /etc/fpc.cfg et dans votre dialogue Lancer -\> Options du Compilateur (ou Projet -\> Options du Compilateur selon votre version).
587657
588658Une fois que votre environnement et votre PATH sont corrects, il serait bien de conserver votre configuration dans un fichier, sinon vous devrez refaire la même chose pour chaque nouveau projet. Dans la boîte de dialogue Lancer -\> Options du Compilateur se trouve un bouton Charger/Sauver; sélectionez le et sauvegardez la configuration dans le fichier du nom de votre choix: le mien est ~/FreePascal/default.cfg. Chaque fois que je démarre un nouveau projet, Je peux aller dans le dialogue Lancer -\> Options du Compilateur (ou Projet -\> Options du Compilateur), sélectionner Charger/Sauver, et charger mon fichier default.cfg pour le nouveau projet. Vous pouvez bien sûr modifier les options pour chaque nouveau projet si tel est votre désir.
589659
590660## Contributeurs d'origine et changements
591661
592662Cette page a été convertie à partir de epikwiki [version](http://lazarus-ccr.sourceforge.net/index.php?wiki=InstallingLazarus).
593663
594664- Initially imported and formatted. VlxAdmin 9/22/2003
595665- Changed Joe's part for Windows to require fpc 1.0.10. Vincent 9/25/2003
596666- Updated "What is required for lazarus". AndrewJohnson 10/1/2003
597667- Finished formatted the InstallingLazarus page VlxAdmin 2/22/2004
598668- 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
599669- 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
600670- Removed the original note. Tidied the wiki and formatting a bit. VlxAdmin
601671- Corrected a couple of typos - 3/12/2004 User:Kirkpatc
602672- Added link for daily snapshot deb packages - 3/27/2004 Vincent
603673- Fixed links in GettingLazarus (downloading binaries) and several other pages. 22 July 2004 User:Kirkpatc
604674- Added link for lazarus deb packages - 19 August 2004 VincentSnijders
605675- Added a short note on installing in Debian - 23 Nov 2004 User:Kirkpatc
606676- Considerable re-write and re-organization of installation section - 11 Dec 2004 User:Kirkpatc
607677- Fixed broken link - 9 Oct 2005 User:Avantman42
608678- Début de traduction de l'anglais vers le français - 16 August 2006 Bernard
609679
610680---
611681*From the Free Pascal wiki, page "Installing Lazarus/fr", 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).*
612682Category: FPC/fr
613683Category: Français
614684Category: Install/fr
615685Category: Lazarus/fr

Back to history