Sign in Join
Wiki copytemporary

Installing Lazarus/ko: what changed

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

OldNewLine
11## 개관
22
33간단히 라자루스를 설치하고 프로그래밍을 위해 시작하기 위하는 사람에게가장 쉬운 접근 방법은 최신버전의 상당히 안정적인 바이너리 배포판을 다운로드하고 설치하기면 하면 된다(리눅스에서는 ".rpm" 패키지, 윈도우즈에서는 ".exe"인스톨러, 또는 Mac OS X 에서는 ".dmg" 패키지). 리눅스나 윈도우에서 "fpc binaries"라는 제목이 붙은 섹션을 읽거나, 리눅스나 윈도우에서 라자루스를 설치하는 섹션의 첫번째 파라그래프를 읽을 수 있다; 대부분의 남겨진 정보는 무시해도 괜찮다.
44
55컴파일러나 IDE의 개발에 참여하고자 하는 사람이나, 최신의 툴을 원하는 사람들은 소스파일로 부터 설치하는 것이 필요하며 이 정보의 나머지 부분도 관계가 있게 된다.
66
77라자루스는 두 부분을 제공한다:
88
99- LCL - 라자루스 컴포넌트 라이브러리(the Lazarus Component Library)
1010- IDE - RAD 도구
1111
1212이것들은 다시 다음것에 의존한다:
1313
1414- FPC - 프리파스칼 컴파일러(the FreePascal compiler)
1515- FCL - 프리파스칼 컴포넌트 라이브러리(the FreePascal Component library)로서 라자루스에서 사용하는 대부분의 비-그래픽 컴포넌트들이 있다
1616
1717### 라자루스 시스템 요구사항
1818
19191. 프리파스칼 컴파일러, 패키지, 소스. (*중요*: 같은 버전/날짜의)
20202. 지원되는 위젯 툴 킷
2121 :;Win32: 네이티브 Win32 API 가 사용된다.
2222
2323 :;리눅스/xxxBSD: GTK+ 1.2.x : 대부분의 리눅스 배포판과 *BSD는 GTK+ 1.2.x 라이브러리를 대부분 포함하고 있다.다음에서 찾을 수도 있다 <http://www.gtk.org>.\
2424 gdk-pixbuf, 0.13이나 새로운 버전(0.18이나 새로운 버젼)이 필요하며 대부분 2년이내의 최신 배포판에서 찾을 수 있다.\
2525 소스는 다음에서 찾을 수 있다 <ftp://ftp.gnome.org/pub/GNOME/sources/gdk-pixbuf/>
2626
2727 :;Mac OS X: Apple 개발자 툴이 필요하다. 아래의 Mac OS X 부분의 설치를 보라.
2828
2929 :;GTK+ 2.x: 경고 : GTK2 인터페이스는 아직 완전하지가 않아 아직은 테스트 목적으로 사용한다.\
3030 이것은 대부분의 최신 배포판에서 찾을 수 있다. 소스는 다음에 있다 <http://www.gtk.org>.
3131
3232FAQ - 자주하는 질문 파일은 다음에 있다 <http://www.lazarus.freepascal.org> . 많은 질문이 'FAQ' 파일에 있다.
3333
3434다음 섹션은 FreePascal 를 얻는 방법과 라자루스를 적절히 설치하는 방법을 설명한다.
3535
3636## 프리파스칼 컴파일러의 설치
3737
3838이곳에서 구할 수 있는 프리파스칼 컴파일러를 설치하고 빌드하는 방법에 대한 많은 논의가 있었습니다. <http://www.stack.nl/~marcov/buildfaq.pdf> - 이것은 어떤 사용자에게는 너무 자세하여 부족할 지도 모르겠지만 적정스럽기도 합니다.
3939
4040라자루스는 fpc(프리파스칼) 버전 2.2.2 혹은 상위 버전이 필요하며 이것은 컴파일 된 fpc libs(바이너리)와 fpc 소스의 같은 버전이 필요합니다.
4141
4242### 리눅스에서 프리파스칼을 설치하기
4343
4444#### FPC 바이너리
4545
4646The latest release of FreePascal, version 2.2.2, can be obtained from the FreePascal website (http://www.freepascal.org/download.html, then choose a mirror) or from sourceforge (http://sourceforge.net/projects/lazarus).
4747
4848At the lazarus downloads section (http://www.lazarus.freepascal.org ) you can get the RPM or DEB of the Free Pascal compiler (compiler / linux) and its packages. If you don't have an RPM-based or debian-based distribution, you can download and install the tarballs from <http://www.freepascal.org>. If you want to compile the binaries for yourself, see the BSD section.
4949
5050Instructions:
5151
5252WARNING: if you're **not using RPMs or debian packages** (even if you plan to use alien) it's best to get latest stable fpc (2.2.2 as of now) and install Lazarus from source.\
5353Start linux and login as ROOT.\
5454Download lastest files from <http://sourceforge.net/project/showfiles.php?group_id=89339>. As example:
5555
5656:* fpc-2.2.2-0.i386.rpm
5757
5858:* fpc-src-2.2.2-081004.i386.rpm
5959
6060:* lazarus-0.9.26-0.i386.rpm\
6161and install them with:
6262
6363:* rpm -Uvh fpc-2.2.2-0.i386.rpm
6464
6565:* rpm -Uvh fpc-src-2.2.2-0.i386.rpm
6666
6767:* rpm -Uvh lazarus-0.9.26-0.i386.rpm\
6868Debian users will need to resort to either alien (warning, it doesn't generate fpc.cfg) or the tarball install.
6969
7070#### FPC Sources
7171
7272Since the version 2.0 release, FPC has migrated to Subversion (SVN). There is currently no CVS mirror, so you will have to use SVN to get the FPC sources.
7373
7474##### Download Daily Source Snapshot of Development Tree (version 2.3.x)
7575
7676You can download today's development (v 2.3.x) sources in the form of a packed snapshot from the SVN source repository: these snapshots are updated on a daily basis, and reflect the state of the source repository. The files are kept at the site which has the SVN archive. Entire public sources archive of v2.3.x: [fpc.zip](ftp://ftp.freepascal.org/pub/fpc/snapshot/v23/source/fpc.zip) (24 MB)
7777
7878##### Download Daily Source Snapshot of Release Tree (version 2.2.x)
7979
8080You can download today's development (v 2.2.x) sources that will lead to the next stable release in form of a packed snapshot from the SVN source repository: these snapshots are updated on a daily basis, and reflect the state of the source repository. The files are kept at the site which has the SVN archive. Entire public sources archive of v2.2.x: [fpc.zip](ftp://ftp.freepascal.org/pub/fpc/snapshot/v22/source/fpc.zip) (24 MB)
8181
8282##### Connect to Source Repository with SVN (replaces section on connection to CVS)
8383
8484As an alternative to the daily zip files of the SVN sources, the SVN repository has been made accessible for everyone, with read-only access. This means that you can directly access the code, and you will have really the last-minute sources available. It is also a method which requires less bandwidth once you have done the first download (checkout in SVN lingo).
8585
8686##### Development snapshots
8787
8888How to do this? (You need to have SVN installed, of course. Look [here](http://subversion.tigris.org/) for instructions on how to do that.)
8989
9090Change Directory (cd) to the parent directory of your development area, eg
9191
9292`[]$ cd /home/username/FreePascal`
9393
9494To retrieve the full source repository, all publicly available modules, type
9595
9696`[]$ svn checkout `[`http://svn.freepascal.org/svn/fpc/trunk`](http://svn.freepascal.org/svn/fpc/trunk)` fpc`
9797
9898Normally, you should perform this step just once.
9999
100100To update the sources which were downloaded (checkout) above
101101
102102`[]$svn update fpc`
103103
104104##### Fixes to 2.2.x
105105
106106The fixes need a separate directory, create a separate directory 'fixes', enter it, and repeat the above checkout command with the URL <http://svn.freepascal.org/svn/fpc/branches/fixes_2_2>:
107107
108108`[]$ cd mysvn/fixes`\
109109`[]$ svn checkout `[`http://svn.freepascal.org/svn/fpc/branches/fixes_2_2`](http://svn.freepascal.org/svn/fpc/branches/fixes_2_2)` fpc`
110110
111111and to update:
112112
113113`[]$ svn update fpc`
114114
115115The sources of docs are in a separate repository called fpcdocs, so the command to get them is
116116
117117`[]$ svn checkout `[`http://svn.freepascal.org/svn/fpcdocs/trunk`](http://svn.freepascal.org/svn/fpcdocs/trunk)` fpcdocs`
118118
119119If you want to learn more about subversion, read this excellent [Subversion book](http://svnbook.red-bean.com/) which is also available online in different formats for free.
120120
121121For the curious: You have only read-only access, so don't try to commit anything :-)
122122
123123For more information, see the [FreePascal](http://www.freepascal.org/develop.html) website
124124
125125### Installing Free Pascal under Windows
126126
127127#### FPC Binaries for Windows
128128
129129By far the easiest way to get a working installation of Free Pascal is to download the current binary Windows release of Lazarus from the SourceForge repository - the release contains the current versions of the FreePascal compiler and the FreePascal libraries as well as the lazarus IDE. If you want to install from sources, read on!
130130
131131You can get the installer zip for fpc 2.2.2 at Free Pascal's download section <http://www.freepascal.org/download.html>, then choose a mirror). Installing from the sources -- see the next section to know how to get them -- is not for novices, since you need a starting compiler as well.
132132
133133#### FPC Sources for Windows
134134
135135\<\<\<\< See section above under FPC Sources for Linux, where the use of SVN is described \>\>\>\>
136136
137137The easiest way to get the Free Pascal sources is via SVN; see the next section for more on that. You can also download the package as a whole -- see <http://www.freepascal.org/develop.html> for the daily snapshot of the 2.3.x release tree.
138138
139139Windows FPC Sources via SVN ()
140140
141141You will need to have a SVN client such as TortoiseSVN installed in order to perform the steps below. The exact commands vary between SVN clients; the ones given below are to be used under SVN home's client, which is available for download here.
142142
143143First create a directory in which you'd like to put the sources. Any normal user can do this. Create a directory for fpc (e.g. C:\Source), then do the following at the command prompt:
144144
145145` C:\Source> svn co `[`http://svn.freepascal.org/svn/svn/trunk`](http://svn.freepascal.org/svn/svn/trunk)` fpc`
146146
147147Hint: To download/update the latest changes you can simply do
148148
149149` C:\> cd Source\FPC`\
150150` C:\Source\FPC> svn up`
151151
152152*ToDo: Write me.*
153153
154154See: <http://www.freepascal.org/down-win32.html> . You can find a list of mirrors at <http://www.freepascal.org/sdown.html>. Download FPC as one big file, unzip it and run the install.exe.
155155
156156Extending your PATH variable to the fpc directory:
157157
158158- Win98: Edit autoexec.bat and add the line: PATH=%PATH%;C:\pp\bin\bin\win32
159159- WinXP/2k: My Computer (Right Click) -\> Properties -\> Advanced (Page) -\> Enviroment Variables -\> System Variables -\> Edit "PATH", Add "C:\pp\bin\bin\win32" there.
160160
161161Then restart windows.
162162
163163*ToDo: Explain how to download fpc sources and build the compiler*
164164
165165### Installing Free Pascal under FreeBSD/auto
166166
167167Latest FreeBSD ports collection has 2.2.2 stable version in ports/lang/fpc. But they are scattered over 57 (!) packages and do not install the sources, so it is almost always better to install manually (see below). Nevertheless here is how to install the port.
168168
169169This can be done as root.
170170
171171`[]# cd /usr/ports/lang/fpc && make install && make clean`
172172
173173Other possibility is to use portinstall.
174174
175175`[]# portinstall fpc`
176176
177177Once fpc is installed you can check if it's working by simply running
178178
179179`[]$ fpc`
180180
181181### Installing Free Pascal under Linux/BSD manually
182182
183183Effectively, you need
184184
185185A file with all sources, or two (fpc and lazarus)
186186
1871871\. e.g. for fpc <ftp://ftp.freepascal.org/fpc/dist/Linux/separate/sources.tar> preferably an export (no CVS/ dirs). The above file misses this. 2. Lazarus source snapshot.
188188
189189- *any* starting compiler from the 2.2.2 branch) You can do a check by parsing the output of ppc386 -i if it is 2.2.2 .. 2.3.x it is ok.
190190- dependant packages. (for FreeBSD that is gtk12, glib12 and gdk_pixbuf and GNU make, iconv and gettext)
191191
192192FPC build:
193193
1941941\. (fetch) neccessary files (FPC source, starting compiler) 2. (extract) Then de-tgz in work directory, 3. (build) enter work/fpc/ and run
195195
196196` $MAKE all OPT='-gl'  PP=/path/to/startingcompiler-name-ppc386`\
197197`(/path/to/ can be omitted when ppc386 is in the path)`\
198198`($MAKE is make on linux and gmake on BSD)`
199199
2002004\. (install) then, again in work/fpc, run
201201
202202`$MAKE install PP=compiler/ppc386 PREFIX=$THEPREFIX`\
203203`(THEPREFIX= usually is /usr/local or just /usr, but e.g. on`\
204204`NetBSD it is /usr/pkg for ports)`\
205205`Create a symlink:`\
206206`  ln -s $THEPREFIX/lib/fpc/2.2.2/ppc386 $THEPREFIX/bin/ppc386`\
207207`Install sources`\
208208`  $MAKE install sourceinstall PREFIX=$THEPREFIX`\
209209`Create a symlink for default Lazarus source path:`\
210210` ln -sf $THEPREFIX/share/src/2.2.2/fpc /usr/share/fpcsrc`
211211
2122125\. (configure) run
213213
214214` $THEPREFIX/lib/fpc/2.2.2/samplecfg $THEPREFIX/lib/fpc/2.2.2 $ETCDIR`
215215
2162166\. (optional, test), see if ppc386 -i gives output, else give a warning that user need to add \$PREFIX/bin to his current path. Try to compiler a program with -viwn, and see if that gives errors. Notes:
217217
218218- If you need fpcmake package lists, you need to generate or supply them yourself, (in the port, or in an extra archive) either way, do a dummy install to /tmp/pack and determine the files installed with find . \>ll
219219
220220- \$THEPREFIX and \$ETCDIR should be user configurable. Otherwise local installs aren't possible.
221221
222222- BSDHIER=1 on all make commands forces BSD hierarchy conventions.
223223
224224### Mac OS X상에서 Free Pascal 설치하기
225225
226226[[Installing Lazarus on macOS/ko|Installing Lazarus on macOS/ko을]] 보세요.
227227
228228## Installing Lazarus
229229
230230### Installing Lazarus under Linux
231231
232232#### Ubuntu / Debian
233233
234234The easiest way to get a current working installation of Lazarus is to download the .deb files for FreePascal and Lazarus from the SourceForge repository. Here is how: [[Getting Lazarus|Getting_Lazarus#Getting_Lazarus_from_our_Ubuntu_repository]].
235235
236236Note that installing from the default Ubuntu sources will not install the Free Pascal Source Libraries - use the method above.
237237
238238##### Building debs the easy way
239239
240240The easiest way to get a current working installation of Lazarus is to download build your own .deb packages by following the instructions at:
241241
242242[[How to setup a FPC and Lazarus Ubuntu repository]]
243243
244244#### Installing using rpms
245245
246246The next easiest way is to the RPMs for FreePascal and Lazarus from the SourceForge repository.
247247
248248You need to download the selected version of
249249
250250- the compiler (eg fpc-2.2.2-0.i386.rpm)
251251- the pascal source library (eg fpc-src-2.2.2-081004.i386.rpm)
252252- the Lazarus package (eg lazarus-0.9.26-0.i386.rpm).
253253
254254Here is an example of a script to install or update to ver.0.9.26 from a mirror, nchc. Save it as something like "InstallLazarus.sh", give it execute permission, and run after getting root privileges using su. Don't mind if you get "not installed" message.
255255
256256` #!/bin/sh`\
257257` URL=`[`http://nchc.dl.sourceforge.net/sourceforge/lazarus`](http://nchc.dl.sourceforge.net/sourceforge/lazarus)\
258258` wget $URL/fpc-2.2.2-0.i386.rpm`\
259259` wget $URL/fpc-src-2.2.2-081004.i386.rpm`\
260260` wget $URL/lazarus-0.9.26-0.i386.rpm`\
261261` rpm -ev lazarus`\
262262` rpm -ev fpc`\
263263` rpm -ev fpc-src`\
264264` rpm -ivh fpc-*`\
265265` rpm -ivh lazarus-*`
266266
267267#### Installing on Mandriva
268268
269269##### Lazarus 0.9.26 on Mandriva 2009 (2009.0) (i386) (GTK-1)
270270
271271Not much has changed compared to Mandriva 2007. The following instruction shall not differ for an x86_64 architecture.
272272
2732731/ Do not install FPC from Drake. If you have done so, desinstall it. Since Mandriva does not provide the complete set of tools (FPC+sources+documentation+Lazarus) it is better, in my opinion, to have complete control on all of them through rpms.
274274
2752752/ Collect fresh rpms on sourceforge (http://sourceforge.net/project/showfiles.php?group_id=89339): select the RPM version of the latest lazarus release compatible with your architecture and download fpc, fpc-src, fpc-docs and lazarus RPMs.
276276
2772773/ Browse the directory where you downloaded the RPMs (with Nautilus or whatever file browser your using) and double click on the RPMs in this ordrer:
278278
279279`  (a) fpc-<version>-<arch>.rpm`\
280280`  (b) fpc-docs-<version>-<arch>.rmp`\
281281`  (c) fpc-src-<version>-<arch>.rpm`\
282282`  (d) lazarus-<version>-<arch>.rpm`
283283
2842844/ It is possible that the Drake (the software that will manage your RPMs) will complain about missing libraries or tools. Use Drake to collect them. For instance, you shall have installed developpement tools such as "GNU Make". Search and if necessary install "GNU Make". You might be missing the ld (the linkage utility), you can install for instance the "gcc" package.
285285
2862865/ As before, it is possible to search for and install "galaxy-gnome" and "gtk-switch" with Drake. Nonetheless, they are not required for Lazarus to work properly. Gnome Galaxy are a set of cool themes you can use in the System menu-\>Preferences-\>Themes.
287287
2882886/ Lazarus might complain about the FPC sources that are not correctly set. Go to Configuration-\>Environement then set the FPC sources directory to your local installation (it should be /usr/local/fpcsrc/\<version\>/).
289289
2902907/ When launched, the libcanberra-module-gtk might not be found. I tried to build a symlink (ln -s) but if Lazarus manages to find this library... it crashes. It might be safer to ignore this error.
291291
2922928/ Have fun with the coolest RAD of the Free World.
293293
294294##### Lazarus 0.9.26 on Mandriva 2007 (2007.0) (i386) (GTK-1)
295295
296296Installation in Mandriva is very easy. However, there are a few points to check as the installation proceeds. Here is a typical installation using the .tar modules (see the trick for the theme at the end of the procedure!):
297297
298298\- During the Mandriva installation, select the "Gnome desktop" group. Although you will use lazarus in KDE or other desktop, this will install some GTK modules needed by the lazarus environment.
299299
300300\- Install the FPC 2.2.2 compiler using either the .rpm or .tar, modules. Using the .tar modules you would type: "sh install.sh" then RETURN many times. I do this in superuser mode.
301301
302302\- Install the compiler source code. just untar the file "fpc-src-2.2.2.source.tgz" in the folder /usr/local/src/fpc/ then rename the created folder "fpc" to "2.2.2" . When complete, you have the folder /usr/local/src/fpc/2.2.2/ that contains all the source code. The source code is only needed by lazarus editor, but you can recompile FPC and have an optimized version of the libraries, and show that everything is working well:
303303
304304\- If you want to compile FPC (optional), then go to the FPC source directory (/usr/local/src/fpc/2.2.2/) and type "./configure", "make clean","make all","make install","make clean". FPC is now installed. Check the content of "/etc/fpc.cfg". This file has to be modified when the make fails.
305305
306306\- Lazarus can be installed in user mode: just unzip/untar the file "lazarus-0.9.26.0.tar.gz" in your user directory. Then just type "make clean all" in the user mode. The last phase of the process (link) usually fails due to missing library files:
307307
308308\- Check in the directory /usr/lib/ for the following symbolic links:
309309
310310libglib.so -\> libglib-1.2.so.0
311311
312312libgtk.so -\> libgtk-1.2.so.0.9.1
313313
314314libgdk.so -\> libgdk-1.2.so.0.9.1
315315
316316libgdk_pixbuf.so -\> libgdk_pixbuf.so.2.0.0
317317
318318The file "libgdk_pixbuf.so.2.0.0" is included in the module "libgdk_pixbuf-2.0.22.0-10mdv2007.0.rpm" This file name is critical. In particular, DO NOT use "libgdk_pixbuf-2.0.so.0" (misleading isn't!).
319319
320320After all the links have been fixed, the "Linking ../lazarus" stage will not crash any more and the "./lazarus" command should start the program!
321321
322322\- Go to the "environment/environment options" menu and change the "FPC source directory" to /user/local/src/fpc/2.2.2
323323
324324USEFUL TO KNOW:
325325
326326\- The last step is to fix the theme. The package "galaxy-gnome-1.0.4-3mdv2007.0" is available in the Mandriva control center. Install it.
327327
328328\- The package "gtk-theme-switch-1.0.1-4mdv2007.0.i586.rpm" is available on the web! (strangely it did not show in the control center) Install it manually by typing "rpm -iv --test gtk-theme-switch-1.0.1-4mdv2007.0.i586.rpm" then retype the line without the "--test" in my case there was a warning message related to the signature. I decided to ignore it!
329329
330330\- in the USER MODE, type "switch", then chose "galaxy" theme.
331331
332332The Lazarus / FPC tool is now installed!
333333
334334##### Lazarus 0.9.26 on Mandriva 2007/or -2006 32 bit
335335
336336Write this urpmi-command as root:
337337
338338 urpmi http://surfnet.dl.sourceforge.net/sourceforge/lazarus/lazarus-0.9.26-0.i386.rpm http://surfnet.dl.sourceforge.net/sourceforge/lazarus/fpc-2.2.2-0.i386.rpm http://surfnet.dl.sourceforge.net/sourceforge/lazarus/fpc-docs-2.2.2-0.i386.rpm http://surfnet.dl.sourceforge.net/sourceforge/lazarus/fpc-src-2.2.2-0.i386.rpm
339339
340340Lazarus 0.9.26 depends on fpc 2.2.2 and Mandriva 2007 is shipped with fpc-2.1.1-0.2mdk.i586. To prevent your system to upgrade to fpc-2.1.1 or newer in the future, when you run commands as urpmi --auto-select, you can write fpc in /etc/urpmi/skip.list.
341341
342342##### Lazarus untested snapshot on Mandriva 2007 32 bit
343343
344344 urpmi $(for RPM in $(lynx --source http://michael-ep3.physik.uni-halle.de/Lazarus/ | grep i386.rpm | cut -d '"' -f 4-4) ; do echo -n http://michael-ep3.physik.uni-halle.de/Lazarus/$RPM ' '; done )
345345
346346##### Installing Lazarus + fpc For Mandriva X86_64
347347
348348This has worked for Mandriva 2007.0 X86_64 (AMD X2 4800+).
349349
350350- Download the X86_64 snapshots from <http://michael-ep3.physik.uni-halle.de/Lazarus/> Lazarus Snapshots
351351- I used these:
352352
353353 fpc-2.2.2-0.x86_64.rpm
354354 fpc-src-2.2.2-081004.x86_64.rpm
355355 lazarus-0.9.26-0.x86_64.rpm
356356
357357- To download and install the current snapshot:
358358
359359`urpmi $(for RPM in $(lynx --source `[`http://michael-ep3.physik.uni-halle.de/Lazarus/`](http://michael-ep3.physik.uni-halle.de/Lazarus/)` | grep 64.rpm | cut -d '"' -f 4-4) ; do echo -n `[`http://michael-ep3.physik.uni-halle.de/Lazarus/$RPM`](http://michael-ep3.physik.uni-halle.de/Lazarus/$RPM)` ' '; done )`\
360360You might have to install lynx and make first:`urpmi lynx make`.
361361
362362- Once the RPMs have been installed. Run lazarus for the first time. It will pop up a dialog complaining that the "/usr/bin/ppc386" and "/usr/lib/lazarus" are not valid. Accept ("OK") the alternate choices it suggests.
363363- When compiling your first project, you may find that lazarus complains of missing libs (e.g. gdk, glib, etc.). Install the necessary libs as needed, I installed these (that I recall, YMMV):
364364
365365 glib-devel
366366 lib64gtk+1.2-devel
367367 lib64gtk+2.0_0-devel
368368 lib64gdk-pixbuf2
369369 lib64gdk-pixbuf2-devel
370370
371371#### Installing on Slackware
372372
373373##### Installing Lazarus 0.9.26, for Slackware 12.0 users
374374
375375This have worked in Slackware-12.0 on a Pentium-3 computer:
376376
377377- The Free Pascal Compiler (FPC) is installed in SUPERUSER mode
378378- The lazarus in installed in USER mode
379379- The FPC compiler will be recompiled
380380- The lazarus Integrated Development Environment (IDE) source code is loaded from the SVN server
381381- The GTK-2 widget set is used ("LCL_PLATFORM=gtk2")
382382
383383-- Download "fpc-2.2.2.i386-linux.tar" in a user folder and install it. Go to this folder and type:
384384
385385` bash-3.1$ tar -xvf fpc-2.2.2.i386-linux.tar`\
386386` bash-3.1$ su `\
387387` bash-3.1$ password:xxxxxx`\
388388` bash-3.1# sh install.sh`\
389389` ...`\
390390` (use the default answers for the next 6 questions: press "return" 6 times)`\
391391` ...`\
392392` bash-3.1# exit`\
393393` bash-3.2$ fpc`\
394394` free pascal compiler version 2.2.2 [] for i386 `\
395395` Copyright (c) 2008 ...`\
396396` ...`\
397397` ...`
398398
399399You have installed the compiler. You may want to recompile it or not, but in any case you will need to download the source code as it is required by the lazarus IDE.
400400
401401-- Download "fpc-2.2.2.source.tar.gz" in a temporary folder. If you do not want to recompile the source then just skip this section. If you would like to run your own compiled version of FPC, then just type:
402402
403403` bash-3.1$ tar -xvzf fpc-2.2.2.source.tar.gz`\
404404` bash-3.1$ cd fpc-2.2.2`\
405405` bash-3.1$ make clean all`\
406406` bash-3.1$ su`\
407407` bash-3.1$ password: xxxxxxxx`\
408408` bash-3.1# make install`\
409409` bash-3.1# exit`\
410410` bash-3.1$ fpc`\
411411` free pascal compiler version 2.2.2 [...] for i386 `\
412412` Copyright (c) 2008 ...`\
413413` ...`\
414414` ...`
415415
416416Now you have your own compiled version working.
417417
418418-- The lazarus IDE editor needs to look at the FPC source code. Even if you do not want to recompile FPC, you need its source code. However, in order to save some space, I only keep a clean (not compiled) copy of the source code. I start from the file "fpc-2.2.2.source.tar.gz" again and I copy it to the /usr/local/src/FPC folder:
419419
420420` bash-3.1$ su`\
421421` bash-3.1$ password: xxxxxxxx`\
422422` bash-3.1# cp fpc-2.2.2.source.tar.gz /usr/local/src/`\
423423` bash-3.1# cd /usr/local/src/`\
424424` bash-3.1# tar -xvzf fpc-2.2.2.source.tar.gz`\
425425` bash-3.1# rm fpc-2.2.2.source.tar.gz`\
426426` bash-3.1# exit`
427427
428428The version number is included in the folder name "fpc-2.2.2". This way I can keep many versions the the compiler source and eventually switch between them.
429429
430430-- The lazarus IDE is kept in my USER "~/lazarus" folder and always compiled in USER mode. I usually download the "lazarus-0.9.26-0.tar.gz" file, but here we can also get the latest development version from the SVN server:
431431
432432`  bash-3.1$ svn co `[`http://svn.freepascal.org/svn/lazarus/trunk`](http://svn.freepascal.org/svn/lazarus/trunk)` lazarus`
433433
434434This is for the first time you load it. Next time you will only need to type:
435435
436436`  bash-3.1$ svn update`
437437
438438If you do not have SVN installed on your computer, here is how to get it quickly:
439439
440440--Download the two files: "subversion-1.4.6.tar.gz" and "subversion-deps-1.4.5.tar.gz" (or later versions). Type:
441441
442442`  bash-3.1$ tar -xvzf subversion-1.4.6.tar.gz`\
443443`  bash-3.1$ tar -xvzf subversion-deps-1.4.6.tar.gz`\
444444`  bash-3.1$ cd subversion-1.4.6`\
445445`  bash-3.1$ ./configure`\
446446`  bash-3.1$ make`\
447447`  bash-3.1$ su`\
448448`  bash-3.1$ password:xxxxxx`\
449449`  bash-3.1# make install`\
450450`  bash-3.1$ exit`
451451
452452-- At this point you have the folder "~/lazarus" containing the source code. You should compile it very simply:
453453
454454`  bash-3.1$ make clean all LCL_PLATFORM=gtk2`
455455
456456The "LCL_PLATFORM=gtk2" means of course that you will develop your applications in GTK-2. The default widget set for lazarus is GTK-1 but you will not be able to use it in Slackware 12.0. I strongly recommend that you use the "LCL_PLATFORM=gtk2" option now. After a few minutes, the compiler stops:
457457
458458`  ...`\
459459`  ...`\
460460`  Linking ../Lazbuild`\
461461`  987 linescompiled ...`\
462462`  make [2] leaving ...`\
463463`  make [1] leaving ...`\
464464`  bash-3.1$`
465465
466466-- Just type:
467467
468468`  bash-3.1$ ./lazarus`
469469
470470WOW! You get a message: "Free Pascal sources not found". Just follow the instructions and indicate your Free Pascal Compiler source directory in the panel: "Environment-\>Environment_Options-\>Files". As explained earlier, on my computer this should point to "/usr/local/src/fpc-2.2.2". Note that when you change this folder, you should click on "Environment / Rescan_FPC_source_directory".
471471
472472Voila!
473473
474474#### Installing on Suse
475475
476476##### Installing Lazarus 0.9.26. For Suse 10.1 users
477477
478478This have worked on SUSE10.0 and FC5.
479479
480480Start Linux and login as "Root"\
481-\
481+
482482Free Pascal Compiler requires:\
483483\- Gnu binutils (gnu as, gnu ld, gnu make) - check it out with "YAST"
484484
485485Download these binary files (RPM)
486486
487487:* fpc-2.2.2-0.i386.rpm (yes i586 and not i386)
488488
489489:* fpc-src-2.2.2-0.i386.rpm
490490
491491install them opening a terminal session (mouse's right button -\> Menu: Open in terminal)
492492
493493:* rpm -Uvh fpc-2.2.2-0.i386.rpm
494494
495495:* rpm -Uvh fpc-src-2.2.2-0.i386.rpm
496496
497497Lazarus requires these components: 1) glib devel 2) gtk devel 3) gdk-pixbuf-devel 4) gtk+-devel.\
498498**Important**: The lazarus rpm requires the gtk 1 or 1.2 version, not the version 2 of the above packages.
499499
500500The last component seems does not work with Suse, then once we have installed the first three components we can force installation with -nodeps option:
501501
502502:*rpm -Uvh --nodeps lazarus-0.9.26-0.i386.rpm
503503
504504**Note**: If you did not install the devel packages, you can setup the links yourself (/opt/gnome/lib):
505505
506506` libgtk-1.2.so.0 -> libgtk.so`\
507507` libglib-1.2.so.0 -> libglib.so`\
508508` libgdk-1.2.so.0 -> libgdk.so`\
509509` libgdk_pixbuf.so.2.0.0 -> libgdk_pixbuf.so`
510510
511511These filenames are for OpenSuSE 10.2.
512512
513513#### Installing from source
514514
515515If you prefer to install from source and compile the files yourself, follow these instructions. Because the whole lazarus stuff is installed into one directory, uninstall is very easy and you don't need to be root to install lazarus. You can get tgz files for fpc, fpcsrc and lazarus from the downloads section or you can download it directly via svn.
516516
517517Here is an example of installing 0.9.26 to Ubuntu 6.06. If you understand Linux commands and bash script, you can get what steps are needed. Just copy the script (change the version number when new version has been released), paste it into a text editor, and save it as something like "install_lazarus.sh". Give it execute permission, and run it in a console. Note: In this example, fpc is installed in /opt. So when prompted 'Install prefix', enter '/opt/fpc'.
518518
519519` #!/bin/sh`\
520520` `\
521521` #installing required packages`\
522522` sudo apt-get install build-essential`\
523523` sudo apt-get install libgtk2.0-dev`\
524524` sudo apt-get install libgdk-pixbuf-dev`\
525525` `\
526526` #installing FreePascal source`\
527527` cd /opt`\
528528` sudo wget `[`http://nchc.dl.sourceforge.net/lazarus/fpc-src-2.2.2.source.tgz`](http://nchc.dl.sourceforge.net/lazarus/fpc-src-2.2.2.source.tgz)\
529529` sudo tar -xvf fpc-src-2.2.2.source.tgz`\
530530` sudo mv fpc fpcsrc`\
531531` `\
532532` #installing FreePascal`\
533533` sudo mkdir fpc`\
534534` cd fpc`\
535535` sudo wget `[`http://nchc.dl.sourceforge.net/lazarus/fpc-2.2.2.i386-linux.tar`](http://nchc.dl.sourceforge.net/lazarus/fpc-2.2.2.i386-linux.tar)\
536536` sudo tar -xvf fpc-2.2.2.i386-linux.tar`\
537537` echo "Enter '/opt/fpc' when prompted 'Install prefix'"`\
538538` sudo sh install.sh`\
539539` `\
540540` #adding fpc path to the PATH`\
541541` echo "#FPC PATH" >> ~/.bash_profile`\
542542` echo "if [ -d /opt/fpc/bin ] ; then" >> ~/.bash_profile `\
543543` echo PATH=/opt/fpc/bin:"${PATH}" >> ~/.bash_profile`\
544544` echo "fi" >> ~/.bash_profile`\
545545` `\
546546` #installing Lazarus`\
547547` cd ../`\
548548` sudo wget `[`http://nchc.dl.sourceforge.net/lazarus/lazarus-0.9.26-0.tar.gz`](http://nchc.dl.sourceforge.net/lazarus/lazarus-0.9.26-0.tar.gz)\
549549` sudo tar -zxvf lazarus-0.9.26-0.tar.gz`\
550550` PATH=/opt/fpc/bin:"${PATH}"`\
551551` sudo chmod -R 777 lazarus`\
552552` cd lazarus`\
553553` make clean all`\
554554` ./lazarus`
555555
556556Note: You have to manually set fpc-src path in the Environmental Options.
557557
558558##### Downloading Lazarus SVN
559559
560560The lazarus repository has moved from cvs to svn (Subversion). SVN provides an easy way to update your sources by only downloading the changes. This is the recommended way and saves you a lot of time. A connection to the internet is needed for this: you don't need to be root. Lazarus does not need any special permissions, neither during installation nor at runtime.
561561
562562With the move we also changed the directory layout of the lazarus sources. The main difference is that all ide sources are moved from the root to a separate ide subdir. As anybody might understand, this has an impact on the Makefiles, the searchpaths etc. We are in progress of fixing things, so if something doesn't work, please let us know.
563563
564564Now the most important thing.... getting the sources
565565
566566` []$ svn checkout `[`http://svn.freepascal.org/svn/lazarus/trunk/`](http://svn.freepascal.org/svn/lazarus/trunk/)` lazarus`
567567
568568(or any other dir where you want to place your sources)
569569
570570On subsequent occasions, to update simply type
571571
572572` []$ svn update lazarus`
573573
574574For more information on Subversion, see: <http://subversion.tigris.org/>
575575
576576Note: the CVS is still accessable, but it frozen. This means that no new updates are comitted.
577577
578578##### Compiling and running
579579
580580Whether you checkout from cvs or svn, the next step is:
581581
582582compile lazarus
583583
584584`[]$ cd lazarus`\
585585`[]$ make  (gmake on BSD)`
586586
587587If fpc is installed correctly, the compilation should work without problems. If not, see FAQ.
588588
589589Start lazarus
590590
591591`[]$ ./lazarus`
592592
593593The IDE should start. If you started lazarus in a terminal, you can see some notes about missing settings. This is normal at first start. The IDE automatically tries to find out where the freepascal compiler and its sources are installed by searching in the most common directories.
594594
595595Check the paths
596596Use the IDE menu to go to
597597
598598
599599Environment -\> Environment Options -\> Files
600600
601601The 'FPC Source directory' should point to your fpc source directory. This directory normally ends with /fpc/ or /fpcsrc/ (e.g. /usr/src/fpcsrc or /home/username/freepascal/fpc) and contains directories like 'compiler', 'docs', 'fcl', 'rtl' and 'packages'.
602602
603603See here for the documentation about this dialog: [[IDE Window: Environment Options]]
604604
605605Hint
606606
607607To update lazarus you can use
608608
609609`[]$ svn update lazarus`
610610
611611then for either update pathway:
612612
613613`[]$ make clean all   (gmake on BSD)`
614614
615615This will rebuild lazarus and create an IDE without lazarus packages. To link your installed packages do **after** the above:
616616
617617`[]$ ./lazbuild --build-ide=`
618618
619619#### Installing Lazarus under Debian GNU/Linux
620620
621621There are preliminary Debian packages for lazarus available for download. They are not the latest versions, however. Make sure you read /usr/share/doc/lazarus/README.Debian carefully before you start using it. Feedback is needed and appreciated; please send your comments to Carlos Laviola \<claviola@debian.org\>.
622622
623623Note that for a fully working Lazarus install, no older or incompatible versions of, for example, the fpc source or fpc compiler must be installed. Remove them by typing
624624
625625` dpkg -r <package name>   `
626626
627627without .deb extension. And then install the newest versions as described.
628628
629629### Installing Lazarus under Windows
630630
631631The current releases of the Windows Lazarus binary packages install very easily, and should work 'out-of-the-box'.
632632
633633It is even possible to install the whole Lazarus/FPC package on a portable USB drive (capacity at least 256 MB), for use in environments where you are not allowed to install software on your Windows workstation or where you haven't got administrator privileges. You do have to be a little careful about adjusting the paths in the compiler and environment options and the fpc.cfg file. It may also be necessary to keep the directory for test compilation on your portable drive.
634634
635635\<\< Q:DOES ANYONE KNOW HOW TO SET UP RELATIVE PATHS IN THESE TAGS AND FILES, SO THAT THE ADDRESSING WORKS WHEN YOU MOVE THE USB DEVICE TO ANOTHER MACHINE WHERE IT HAS A DIFFERENT DRIVE LETTER?
636636
637637A: This is what I do. It's relatively convoluted, but it's the best solution I've found. I have a "bin" directory on my USB drive, where I have several scripts and utilities installed. Inside that directory is a batch file called "setenv.bat" which sets an environment variable called THUMBDRIVE. It is set by using this command in the batch file:
638638
639639`  set THUMBDRIVE=%CD:~0,2%`
640640
641641This is used in setenv.bat to set some paths to other things I have installed on the USB drive. I also have a link in the root directory of the thumb drive with this property:
642642
643643` %SystemRoot%\system32\cmd.exe /k bin\setenv`
644644
645645so that when I click on that link when the thumb drive folder is diplayed after inserting it, it will open a command prompt at the thumb drive with the environment variables set from setenv.bat.
646646
647647Also inside the bin directory is [sed](http://sed.sf.net) (the actual binary is one I obtained from the mingw distribution). So I created another batch file called fixlaz.bat which takes one argument, the drive letter which is currently in the Lazarus/fpc settings files that you want to change (note that this is the previous drive letter the last time you ran fixlaz.bat, not the current one of your USB drive which fixlaz.bat already knows). You will need to create this batch file to fit where you installed Lazarus in the root directory structure of the drive if you didn't install it directly in the root folder, and then repeat these lines also for the editoroptions.xml and fpc.cfg files (fpc.cfg is the the fpc bin directory, which might be buried deep in the lazarus folder):
648648
649649` copy %THUMBDRIVE%\lazarus\environmentoptions.xml %THUMBDRIVE%\lazarus\environmentoptions.bak`\
650650` sed -e 's/%1/%THUMBDRIVE%/g' %THUMBDRIVE%\lazarus\environmentoptions.bak > %THUMBDRIVE%\lazarus\environmentoptions.xml`
651651
652652So to use it, I would type at the command prompt of the USB drive:
653653
654654` fixlaz G:`
655655
656656if "G:" was the previous drive letter used the last time I ran it. This will then scan the file(s) and replace "G:" with the current drive letter of the USB drive, which is in the %THUMBDRIVE% environment variable (after running setenv.bat). Note that you could write it to save the current drive letter in a separate file, so that you wouldn't have to remember it yourself the next time. But this works well enough for me right now. \>\>
657657
658658The binary package is available for Linux and Windows from
659659
660660<http://sourceforge.net/project/showfiles.php?group_id=89339>
661661
662662Download the latest release (currently Lazarus-0.9.26-0-win32.exe) and launch the application. You will be taken through a typical Windows installation, in which the FPC compiler and source libraries are installed within the same directory structure as Lazarus, and the IDE should launch and operate without significant problems, provided you have uninstalled(!!!) any previous version of Lazarus and/or FPC (often found in the C:\pp directory).
663663
664664You can also use a Lazarus Snapshot. For download locations see [[Lazarus Snapshots Downloads]].
665665
666666Tip: It's perhaps a good idea to reboot your Windows after you installed Lazarus and before you try to install additional lazarus components as zeoslib fore example.
667667
668668#### Installing from source
669669
670670If you prefer to install from sources, then follow these instructions (Thanks to Joe for the initial Step-by-step description)
671671
672672You have to download the lazarus source from one of the [[Lazarus Snapshots Downloads|snapshots servers]]. Then unzip it to c:\lazarus for example \[below called \$(LazarusDir)\].
673673
674674Or you use SVN:
675675
676676` []$ svn checkout `[`http://svn.freepascal.org/svn/lazarus/trunk/`](http://svn.freepascal.org/svn/lazarus/trunk/)
677677
678678You have to install at least fpc-2.2.2, but a fpc-2.3.1 snapshot is also possible. It compiles for me, and lazarus.exe works. The path to my fpc is: c:\pp\bin\win32. In this directory you can find a lot of exe (make, grep, ppc386, and so on).
679679
680680Open a command line. Start-\>Run...\>command or choose MS-DOS icon.
681681
682682Type:
683683
684684`//Replace $(LazarusDir) with the path you have unzipped/checked out Lazarus`\
685685`cd $(LazarusDir)\ide`\
686686`set path=c:\pp\bin\win32;$(LazarusDir)  //of course change the first to`\
687687`                                        //the path of yours`\
688688`windres -i lazarus.rc -o lazarus.res`\
689689`cd $(LazarusDir)`\
690690`make`
691691
692692If you are lucky then you can type: lazarus.exe. The source editor, dialogs and the property editor work, but not perfectly... Look and you will see.
693693
694694You can compile examples also:
695695
696696`cd $(LazarusDir)\examples`\
697697`make`
698698
699-<s>If you extracted lazarus to another drive, eg.: d:\lazarus. It can happen that you need the gnu utility to make it. If you have it, you can take its path to set path=...;\<gmakepath\> but it is simpler not to choose drive d:\\</s>
699+If you extracted lazarus to another drive, eg.: d:\lazarus. It can happen that you need the gnu utility to make it. If you have it, you can take its path to set path=...;\<gmakepath\> but it is simpler not to choose drive d:\\
700700
701701That's all.
702702
703703### Installing Lazarus under FreeBSD
704704
705705**FreeBSD 5+**
706706
707707The latest version of Lazarus into FreeBSD port tree is 0.9.26. We can to install lazarus using FreeBSD ports.
708708
709709`[]# cd /usr/ports/editors/lazarus && make install clean clean-depends`
710710
711711If you get the messages about missing source files, go to \[menu bar \>\> Environment \>\> Environment Options \>\> Files Tab: FPC source library\] and enter the directory of the FPC source files. It can be obtained from /usr/ports/distfiles/freepascal
712712
713713Good luck, that worked for me. --Jrmarino 21:29, 4 Jan 2006 (CET)
714714
715715### Installing Lazarus under PC-BSD 1.0rc1+
716716
717717You can install Lazarus on PB-BSD by simply downloading the Lazarus PBI from [PBI Dir](http://www.pbidir.com/)
718718
719719Note that you must install glib* port from /usr/port/devel/glib* or glib packages by pkg_add -r glib12 glib20. I will fix this in new PBI releases.
720720
721721**\[other OpenBSD/NetBSD/DragonFlyBSD goes here\]**
722722
723723### Installing Lazarus under Mac OS X
724724
725725Works pretty much the same as under Linux. But you first need to install the Apple developer tools.
726726
727727More elaborate instructions can be found in [[Installing Lazarus on macOS]].
728728
729729To install the Lazarus itself, easy-to-install snapshots are available from the [[Lazarus Snapshots Downloads|snaphot servers]].
730730
731731If you install all 3 .dmg snapshot files, this also installs the FPC compiler and the FPC and Lazarus source too. If you only need to run Lazarus to develop and compile your own apps, you don't need to install the FPC and Lazarus sources as described above. If you need to rebuild Lazarus or want to help with its development, then you should to install the Lazarus source to a folder where you have read-write permission, as described above.
732732
733733Now you can start Lazarus by choosing Applications \| Lazarus.
734734
735735### Additional experiences and advice on installing FPC and Lazarus
736736
737737On linux, getting Lazarus to work can be complicated if you have an older version installed. If you have already installed earlier versions of FPC and/or Lazarus, you have to take great care that the PATHS are adjusted so that only your new versions are called.
738738
739739Pitfalls that I have experienced in various attempts with SuSE linux include:
740740
741741The rpm versions often install FPC in /bin or /usr/bin, with the libraries in /lib or /usr/lib.
742742
743743If you perform a make install on a source version or use a .tar.gz, the compiler is usually installed in /usr/local/bin with the libraries in /usr/local/lib.
744744
745745So if earlier versions have been installed from rpm, make sure all links are changed to reflect the directory structure of your new compiler. The place to make the changes is in /etc/fpc.cfg ; make sure there are no remnant configuration files in your home directory or in your FPC download directory. Typically they are found in ~/.fpc.cfg
746746
747747Make sure the links in /etc/fpc.cfg point to the correct versions of the libraries (particularly if you have older versions still lurking around).
748748
749749In /usr/local/bin or /usr/bin there is a file called fpc ; this is the executable that is called when you invoke the compiler. One of the first things it does is to open ppc386 in the same directory. This has to be the same version as the fpc file, or can be a link pointing to the true ppc386 in some other directory (such as a library directory, or the fpc directory in your own development space); be sure to update your link if you install a newer version of the compiler.
750750
751751Try running the compiler from the command line using one of the simple example programs or one which you wrote yourself.
752752
753753Turning to Lazarus:
754754
755755If you use a downloaded snapshot (.tar.gz) or get the source from CVS, enter your lazarus directory and type
756756
757757`make`\
758758`./lazarus `
759759
760760and hopefully the IDE should load. There may be a message saying it can't find the sources; if so, go to the menu at the top and select Environment -\> Environment options and insert the name of the directory where you expect to find your lazarus files (eg ~/FreePascal/lazarus), your compiler (e.g. /usr/local/bin/ppc386), the FreePascal source directory (e.g. /usr/local/lib/fpc/\$version/fpc or a directory in your own space e.g. ~/FreePascal/fpc). Then close the dialog and start programming.
761761
762762You may find further problems when you start programming or compiling; most of these will be related to PATH selection.
763763
764764Many of the difficulties are dealt with in the Lazarus FAQ, found either on this WiKi site, or a more complete list on the main Lazarus site
765765
766766<http://www.lazarus.freepascal.org/modules.php?op=modload&name=FAQ&file=index>
767767
768768From the top menu select Run -\> Compiler Options (or Project -\> Compiler Options in more recent releases of Lazarus) and select the Paths tab on the resulting dialog. There are several boxes for entry of paths for Unit files, Include files, Other source files, Libraries etc. For each of these, it is worth pressing the ... (ellipsis) button on the right, and you will be given a blank window for inserting path information, and a lower window giving some suggestions. Select as many as you like (or ALL!) and press the ADD button to transfer the selections to the upper window. When your selection is complete, press OK and move on to the next box. If you know of other paths which need to be followed, press the Browse button associated with each box, and insert the additional paths.
769769
770770When you think you have got your paths right, try to compile your application. If there are further path-related errors ('can't find unit .......') then go back and check your paths, both in /etc/fpc.cfg and in your Run -\> Compiler Options dialog (or Project -\> Compiler Options depending on your version).
771771
772772Once you have got the environment and PATHS correct, it is worth saving the settings to a file, otherwise you will have to go through this process for each new project. In the Run -\> Compiler options dialog there is a Load/Save button; select this and then save the setings to the filename of your choice: mine is ~/FreePascal/default.cfg. Then each time I start a new project, I can go to the Run -\> Compiler Options dialog (or Project -\> Compiler Options), select Load/Save, and load my default.cfg file to the new project. You can, of course, modify the options for each new project if you so desire.
773773
774774## Original contributors and changes
775775
776776This page has been converted from the epikwiki [version](http://lazarus-ccr.sourceforge.net/index.php?wiki=InstallingLazarus).
777777
778778- Initially imported and formatted. VlxAdmin 9/22/2003
779779- Changed Joe's part for Windows to require fpc 1.0.10. Vincent 9/25/2003
780780- Updated "What is required for lazarus". AndrewJohnson 10/1/2003
781781- Finished formatted the InstallingLazarus page VlxAdmin 2/22/2004
782782- 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
783783- 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
784784- Removed the original note. Tidied the wiki and formatting a bit. VlxAdmin
785785- Corrected a couple of typos - 3/12/2004 User:Kirkpatc
786786- Added link for daily snapshot deb packages - 3/27/2004 Vincent
787787- Fixed links in GettingLazarus (downloading binaries) and several other pages. 22 July 2004 User:Kirkpatc
788788- Added link for lazarus deb packages - 19 August 2004 VincentSnijders
789789- Added a short note on installing in Debian - 23 Nov 2004 User:Kirkpatc
790790- Considerable re-write and re-organization of installation section - 11 Dec 2004 User:Kirkpatc
791791- Fixed broken link - 9 Oct 2005 User:Avantman42
792792- Install Under Slackware - 10/02/2008 User:Amiso
793793
794794---
795795*From the Free Pascal wiki, page "Installing Lazarus/ko", as it stood on 2020-02-09 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).*
796796Category: FPC/ko
797797Category: Install/ko
798798Category: Korean
799799Category: Lazarus/ko

Back to history