Sign in Join
Wiki copytemporary

Installing Lazarus/fr: what changed

Revision 1 to 2. 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
8989`[]$ cd /home/username/FreePascal`
9090
9191Pour accéder à tous les fichiers sources et à tous les modules disponibles taper :
9292
9393`[]$ svn checkout `[`http://svn.freepascal.org/svn/fpc/trunk`](http://svn.freepascal.org/svn/fpc/trunk)` fpc`
9494
9595Normalement ceci n'est à faire que la première fois.
9696
9797Pour mettre à jour les fichiers chargés avec la méthode ci-dessus(checkout) :
9898
9999`[]$svn update fpc`
100100
101101##### Les dépannages de la version 2.0.x
102102
103103Les 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>:
104104
105105`[]$ cd mysvn/fixes`\
106106`[]$ svn checkout `[`http://svn.freepascal.org/svn/fpc/branches/fixes_2_0`](http://svn.freepascal.org/svn/fpc/branches/fixes_2_0)` fpc`
107107
108108et pour mettre à jour :
109109
110110`[]$ svn update fpc`
111111
112112Les sources de documents sont dans un dépôt séparé appelé fpcdocs, ainsi la commande pour les obtenir est
113113
114114`[]$ svn checkout `[`http://svn.freepascal.org/svn/fpcdocs/trunk`](http://svn.freepascal.org/svn/fpcdocs/trunk)` fpcdocs`
115115
116116Si 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.
117117
118118Pour le curieux : Vous avez seulement un accès lecture seule, ainsi essayer de ne rien commettre :-)
119119
120120Pour plus d'information , voir le site [FreePascal](http://www.freepascal.org/develop.html)
121121
122122### Installer Free Pascal sous Windows
123123
124124#### Version binaire de FPC pour Windows
125125
126126La 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 !
127127
128128Vous 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.
129129
130130#### Code source de FPC pour Windows
131131
132132\<\<\<\< Voir la section Sources FPC pour Linux, où l'utilisation du SVN est décrite\>\>\>\>
133133
134134La 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 .
135135
136136Sources windows FPC via SVN ()
137137
138138Vous 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.
139139
140140Pour 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 :
141141
142142` C:\Source> svn co `[`http://svn.freepascal.org/svn/svn/trunk`](http://svn.freepascal.org/svn/svn/trunk)` fpc`
143143
144144Nota : Pour télécharger/mettre à jour les derniers changements faire seulement :
145145
146146` C:\> cd Source\FPC`\
147147` C:\Source\FPC> svn up`
148148
149149Voir: <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.
150150
151151Ajouter le répertoire de FPC à votre variable PATH:
152152
153153- Win98: Editez autoexec.bat et ajouter la ligne : PATH=%PATH%;C:\pp\bin\bin\win32
154154- 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" .
155155
156156Redémarrer windows.
157157
158158*ToDo: Expliquer comment télécharger les sources et construire le compilateur*
159159
160160### Installer Free Pascal sous FreeBSD automatiquement
161161
162162La 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.
163163
164164Cela peut être fait à la main en étant root.
165165
166166`[]# cd /usr/ports/lang/fpc2 && make install && make clean`
167167
168168Une autre possibilité est d'utiliser portinstall.
169169
170170`[]# portinstall fpc2`
171171
172172Un fois fpc installé, pour tester le fonctionnement il suffit de lancer :
173173
174174`[]$ fpc`
175175
176176### Installer Free Pascal sous BSD/manuellement
177177
178178Opérationnellement, vous avez besoin d'un fichier avec toutes les sources, ou de deux (fpc et lazarus)
179179
1801801\. 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.
181181
1821822\. Source instantanée de Lazarus.
183183
184184- 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.
185185- paquets dépendants . (pour FreeBSD c'est gtk12, glib12 et gdk_pixbuf et GNU make, iconv et gettext)
186186
187187Construction de FPC:
188188
1891891\. (chercher ) les fichier nécessaires(sources FPC, compilateur de départ)
190190
1911912\. (extraire ) ensuite de-tgz dans le répertoire de travail,
192192
1931933\. (construire ) entrer dans le répertoire work/fpc/ et executer
194194
195195` $MAKE all OPT='-gl'  PP=/path/to/startingcompiler-name-ppc386`\
196196`(/path/to/ peut être omis  quand ppc386 est dans le path)`\
197197`($MAKE est make sous linux et gmake sous BSD)`
198198
1991994\. (installer ) ensuite, à nouveau dans le répertoire work/fpc, executer
200200
201201`$MAKE install PP=compiler/ppc386 PREFIX=$THEPREFIX`\
202202`(THEPREFIX= usuellement est /usr/local, mais par exemple sous NetBSD c'est /usr/pkg for ports)`\
203203`Create a symlink:`\
204204`  ln -s $THEPREFIX/lib/fpc/2.0.2/ppc386 $THEPREFIX/bin/ppc386`\
205205`     install sourceinstall PREFIX=$THEPREFIX`
206206
2072075\. (configurer ) executer compiler/utils/samplecfg \$THEPREFIX/lib/fpc/2.0.1 \$ETCDIR
208208
2092096\. (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:
210210
211211- 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
212212
213213- \$THEPREFIX et \$ETCDIR devrait être configurable par l'utilisateur. Autrement les installations en local ne sont pas possibles.
214214
215215- BSDHIER=1 sur toutes les commandes make force conventions de hiérarchie BDS.
216216
217217### Installation de Free Pascal sous macOS
218218
219219Vous avez besoin également des outils de développement d'Apple ("Developper Tools"):
220220
221221Outils 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"
222222
223223Free Pascal Compiler
224224
225225Ensuite télécharger et installer le compilateur Free Pascal à partir de l'adresse:
226226
227227
228228<https://sourceforge.net/project/showfiles.php?group_id=89339>
229229
230230Pour Lazarus vous avez aussi besoin des sources de FPC : Télécharger et installer les sources Free Pascal (fpcsrc) à partir de l'adresse:
231231
232232
233233<https://sourceforge.net/project/showfiles.php?group_id=89339>
234234
235235Ce qui suit est optionnel...
236236
237237- Installer SVN pour MacOS X: Un bon paquet est fourni par [Martin Ott](http://www.codingmonkeys.de/mbo/).
238238
239239Cré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
240240
241241
242242(Par exemple /Users/username/freepascal)
243243
244244ouvrir alors un terminal et faire ce qui suit :
245245
246246`[]$ svn co `[`http://svn.freepascal.org/svn/svn/trunk`](http://svn.freepascal.org/svn/svn/trunk)` fpc`
247247
248248Ceci 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
249249
250250`[]$ cd /Users/username/freepascal/fpc`\
251251`[]$ svn up`
252252
253253## Installer Lazarus
254254
255255### Installer Lazarus pour Linux
256256
257257#### Ubuntu / Debian
258258
259259La 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.
260260
261261Il y a trois paquets
262262
263263- Le compilateur pascal (eg : fpc_2.6.4-150228_i386.deb)
264264- Le code source du compilateur ( eg: fpc-src_2.6.4-150228_i386.deb)
265265- Le code de Lazarus (eg : lazarus_1.4.0-0_i386.deb)
266266
267267Dé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.
268268
269269Executez les commandes suivantes
270270
271271``` bash
272272cd Téléchargements
273273sudo apt-get install libgtk2.0-dev
274274sudo dpkg -i *.deb
275275```
276276
277277L'instalation est terminée. Recherchez Lazarus avec l'outils de recherche et glissez l'icone dans la barre du lanceur.
278278
279279Il 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.
280280
281281``` bash
282282gpg --keyserver hkp://pgp.mit.edu:11371 --recv-keys 6A11800F
283283gpg --export 6A11800F | sudo apt-key add -
284284```
285285
286286Ensuite ajoutez les dépôts avec Synaptic ou en éditant le fichier /etc/apt/sources.list. Ajouter les indications suivantes :
287287
288288``` bash
289289deb http://www.hu.freepascal.org/lazarus/ lazarus-stable universe
290290deb http://www.hu.freepascal.org/lazarus/ lazarus-testing universe
291291```
292292
293293Expérimental : [[How to setup a FPC and Lazarus Ubuntu repository/fr|Comment paramétrer un dépôt avec FPC et Lazarus pour Ubuntu]]
294294
295295#### Installation utilisant les rpms
296296
297297La 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.
298298
299299Vous devez télécharger les versions :
300300
301301- du compilateur (eg fpc-1.9.5-041207.i386.rpm)
302302- des sources de la bibliothèque (eg fpcsrc-1.9.5-041207.i386.rpm)
303303- de Lazarus (eg lazarus-0.9.2.4-fpc_1.9.5_041207.i386.rpm).
304304
305305Vous exécuter ensuite les commandes suivantes (vous devez avoir les droit d'administrateur - use su or sudo)
306306
307307`rpm -Uvh fpc-1.9.5-041207.i386.rpm`\
308308`rpm -Uvh fpcsrc-1.9.5-041207.i386.rpm`\
309309`rpm -Uvh lazarus-0.9.2.4-fpc_1.9.5_041207.i386.rpm`
310310
311311**Installing Lazarus 0.9.16. For Suse 10.1 users:**\
312312Demarrer Linux et se logger en "Root"\
313-\
313+
314314Free Pascal Compiler nécessite:\
315315\- Gnu binutils (gnu as, gnu ld, gnu make) - check it out with "YAST"
316316
317317Télécharger les fichiers binaires suivants (RPM)
318318
319319:* fpc-2.0.2-0.i586.rpm (oui i586 et pas i386)
320320
321321:* fpcsrc-2.0.2-0.i386.rpm
322322
323323install them opening a terminal session (mouse's rigth button -\> Menu: Open in terminal)
324324
325325:* rpm -Uvh fpc-2.0.2-0.i586.rpm
326326
327327:* rpm -Uvh fpcsrc-2.0.2-0.i386.rpm
328328
329329Lazarus demande ces composants: 1) glib devel 2) gtk devel 3) gdk-pixbuf-devel 4) gtk+-devel.\
330330Il 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 :
331331
332332:*rpm -Uvh --nodeps lazarus-0.9.16-1.i386.rpm
333333
334334#### Installation à partir des fichiers source
335335
336336Si 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.
337337
338338##### Téléchargement de Lazarus via SVN
339339
340340Le 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 .
341341
342342Avec 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.
343343
344344Maintenant la chose la plus importante .... obtenir les sources
345345
346346` []$ svn checkout `[`http://svn.freepascal.org/svn/lazarus/trunk/`](http://svn.freepascal.org/svn/lazarus/trunk/)` lazarus`
347347
348348(ou tout autre répertoire là où vous voulez placer vos sources )
349349
350350Aux occasions suivantes , pour mettre à jour taper simplement au clavier
351351
352352` []$ svn update lazarus`
353353
354354Pour plus d'informations sur Subversion, voir : <http://subversion.tigris.org/>
355355
356356Note: CVS est encore accessible, mais est figé. Ceci signifie qu'aucune nouvelle mise à jour n'est commise .
357357
358358##### Compilation et execution
359359
360360que vous ayez checkout a partir de cvs ou de svn, la prochaine étape est :
361361
362362compile lazarus
363363
364364`[]$ cd lazarus`\
365365`[]$ make  (gmake on BSD)`
366366
367367Si fpc est installé correctement , la compilation devrait fonctionner sans problèmes . Sinon , voir FAQ.
368368
369369Start lazarus
370370
371371`[]$ ./lazarus`
372372
373373L'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 .
374374
375375Vérifier les chemins
376376Employer le menu de l'ide pour aller à
377377
378378
379379Configuration -\> Options d'environment Options... -\> Fichiers
380380
381381Le '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'.
382382
383383*ToDo: expliquer les autres chemins*
384384
385385Conseil
386386
387387Pour mettre à jour lazarus vous pouvez employer
388388
389389`[]$ svn update lazarus`
390390
391391then for either update pathway:
392392
393393`[]$ make clean all   (gmake sur BSD)`
394394
395395Ceci reconstruira lazarus et créer un IDE sans paquet lazarus. Pour lier vos paquets installés faire **après** ce qui précède :
396396
397397`[]$ ./lazbuild --build-ide=`
398398
399399Il 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")
400400
401401#### Installation de Lazarus sous Debian GNU/Linux
402402
403403Il 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\>.
404404
405405Notez 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
406406
407407` dpkg -r <package name>   `
408408
409409sans l'extension .deb. Et installer alors les nouvelles versions comme décrit .
410410
411411#### Une autre manière pour installer Lazarus sous Debian
412412
413413Ajouté par User:Kirkpatc.
414414
415415Installation simple de Lazarus dans Debian
416416
417417(supposons ube nouvelle installation Debian, sans bibliothèques de développement chargées)
418418
419419A 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 à
420420
421421
422422<http://sourceforge.net/project/showfiles.php?group_id=89339>
423423
424424télécharger alors les fichiers suivants (ou plus récent , si disponible )
425425
426426- fpc-2.0.0-0.i586.rpm
427427- fpcsrc-2.0.0-0.i386.rpm
428428- lazarus-0.9.8-fpc_2.0.0_0.i386.rpm
429429
430430cd vers le répertoire où ces fichiers sont stockés,alors devenez root (su) et tapez au clavier:
431431
432432`alien -c fpc*     //ceci convertira les deux fichiers fpc et  fpcsrc files au format debian et convertira les scripts d'installation`\
433433`alien -c laz*`
434434
435435installer alors les paquet Debian (.deb) générés par (en tant que root):
436436
437437`dpkg -i fpc*.deb laz*.deb`
438438
439439ou utilisez kpackage ou un utilitaire semblable pour installer les fichiers fpc, fpcsrc et lazarus .deb générés.
440440
441441Et si vous n'avez pas l'alien taper au clavier:
442442
443443`apt-get install alien `
444444
445445SVP notez que, sur les distributions Linux comme Ubuntu, vous devrez ajouter 'sudo' devant toutes les commandes . Dans Ubuntu la commande précédente serait
446446
447447`sudo apt-get install alien`
448448
449449Vous 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
450450
451451`sh ./samplecfg /usr/lib/fpc/2.0.0 /etc`
452452
453453Vé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).
454454
455455Vous devez installer les paquets de développement de GTK et les bibliothèques pixbuf, ainsi
456456
457457`apt-get install libgtk2.0-dev`\
458458`apt-get install libgdk-pixbuf-dev`
459459
460460Alors vous devriez être prêt pour commencer à programmer !
461461
462462### Installer Lazarus sous Windows
463463
464464La release actuelle de Lazarus pour windows sous forme binaire est très facile à installer et doit fonctionner sans soucis.
465465
466466Il 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 ?
467467
468468Les fichiers binaires sont disponible pour Linux et Windows à :
469469
470470<http://sourceforge.net/project/showfiles.php?group_id=89339>
471471
472472Té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).
473473
474474Vous pouvez aussi trouver les dernieres mises à jour de Lazarus pour Windows a: <http://www.de.freepascal.org/lazarus/>
475475
476476#### Installation à partir des sources
477477
478478Si 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)
479479
480480Il faut télécharger les sources de lazarus :
481481
482482[`http://www.de.freepascal.org/lazarus/`](http://www.de.freepascal.org/lazarus/)
483483
484484Ensuite 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...).
485485
486486Ouvrir une session DOS : Démarrer -\> Executer...\>command ou lancer par l'icône MS-DOS
487487
488488Taper:
489489
490490`cd c:\lazarus`\
491491`set path=c:\pp\bin\win32;c:\lazarus  //Bien sur donnez le bon chemin !`\
492492`                                    `\
493493`windres -i lazarus.rc -o lazarus.res`\
494494`make`
495495
496496Si 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.
497497
498498Vous pouvez aussi compiler les exemples :
499499
500500`cd examples`\
501501`make`
502502
503503Si 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:\\
504504
505505C'est tout.
506506
507507### Installation de Lazarus sous FreeBSD
508508
509509**FreeBSD 5+**
510510
511511La dernière version portée de Lazarus dans FreeBSD est 0.9.20. Nous pouvons installer lazarus en utilisant le portage à FreeBSD.
512512
513513`[]# cd /usr/ports/editors/lazarus && make install clean clean-depends`
514514
515515Si 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
516516
517517Bonne chance, cela a fonctionné pour moi. --Jrmarino 21:29, 4 Jan 2006 (CET)
518518
519519### Installer Lazarus sous PC-BSD 1.0rc1+
520520
521521Vous pouvez installer Lazarus sous PB-BSD simplement en téléchargeant le PBI de Lazarus depuis [Dir](http://www.pbidir.com/PBI)
522522
523523Notez 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.
524524
525525**\[other OpenBSD/NetBSD/DragonFlyBSD goes here\]**
526526
527527### Installer Lazarus sous macOS
528528
5295291\. Installez les Outils de Développement d'Apple si ce n'est fait:
530530
531531DVD MacOS X Tiger(10.4): "Install Disc 1/Xcode Tools/XcodeTools.mpkg"
532532
533533DVD MacOS X Leopard(10.5): "Install DVD/Installations facultatives/Xcode Tools/XcodeTools.mpkg"
534534
5355352\. 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:
536536
537537<http://sourceforge.net/projects/lazarus/files/>
538538
5395393\. A partir des fichiers *.dmg téléchargés, installez dans l'ordre:
540540
541541Fpc
542542
543543Fpcsrc
544544
545545Lazarus
546546
547547Lazarus est maintenant installé dans le dossier:
548548
549549Disque dur ("MacintoshHD")/Developer/lazarus/
550550
551551### Expériences additionnelles et conseil pour l'installation de FPC et Lazarus
552552
553553Faire 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.
554554
555555Les pièges que j'ai connu lors de diverses tentatives avec SuSE Linux incluent:
556556
557557La version rpm installe souvent FPC dans /bin ou /usr/bin, avec les bibliothèques dans /lib ou /usr/lib.
558558
559559Si 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.
560560
561561Donc 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
562562
563563Assurez-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).
564564
565565Dans /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.
566566
567567Essayez 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.
568568
569569Concernant Lazarus:
570570
571571Si vous utilisez une version snapshot (.tar.gz) ou si vous obtenez la source depuis le CVS, allez dans votre dossier de Lazarus et entrez
572572
573573`make`\
574574`./lazarus `
575575
576576et 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.
577577
578578Vous pouvez rencontrer d'autres problèmes quand vous commencerez à programmer ou à compiler; la plupart d'entre eux concernent la sélection du PATH.
579579
580580Beaucoup 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
581581
582582<http://www.lazarus.freepascal.org/modules.php?op=modload&name=FAQ&file=index>
583583
584584Dans 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.
585585
586586Quand 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).
587587
588588Une 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.
589589
590590## Contributeurs d'origine et changements
591591
592592Cette page a été convertie à partir de epikwiki [version](http://lazarus-ccr.sourceforge.net/index.php?wiki=InstallingLazarus).
593593
594594- Initially imported and formatted. VlxAdmin 9/22/2003
595595- Changed Joe's part for Windows to require fpc 1.0.10. Vincent 9/25/2003
596596- Updated "What is required for lazarus". AndrewJohnson 10/1/2003
597597- Finished formatted the InstallingLazarus page VlxAdmin 2/22/2004
598598- 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
599599- 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
600600- Removed the original note. Tidied the wiki and formatting a bit. VlxAdmin
601601- Corrected a couple of typos - 3/12/2004 User:Kirkpatc
602602- Added link for daily snapshot deb packages - 3/27/2004 Vincent
603603- Fixed links in GettingLazarus (downloading binaries) and several other pages. 22 July 2004 User:Kirkpatc
604604- Added link for lazarus deb packages - 19 August 2004 VincentSnijders
605605- Added a short note on installing in Debian - 23 Nov 2004 User:Kirkpatc
606606- Considerable re-write and re-organization of installation section - 11 Dec 2004 User:Kirkpatc
607607- Fixed broken link - 9 Oct 2005 User:Avantman42
608608- Début de traduction de l'anglais vers le français - 16 August 2006 Bernard
609609
610610---
611611*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).*
612612Category: FPC/fr
613613Category: Français
614614Category: Install/fr
615615Category: Lazarus/fr

Back to history