Sign in Join
Wiki copytemporary

Installing Lazarus/ja: what changed

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

OldNewLine
11## 概要
22
33すぐにでも Lazarus をインストールしプログラミングをはじめたい人たちのための、最も手軽な手法としては、 安定版としてリリースされている最新のバイナリーをダウンロードしてインストールすることです(Linux なら RPM パッケージ、Windows ならインストーラ、Mac OS X なら dmg パッケージなど)。Linux や Windows 環境のセクションにある“FPC バイナリ”と、Linux や Windows 環境への Lazarus のインストールのセクションの最初のパラグラフを読んでください:それ以外の箇所は読まなくても大丈夫です。 ただ、コンパイラや IDE の開発に参加しようとする方、最新のツールにアップデートしたい方は、ソースからのインストールが必要となり、残りの情報が関連してきます。
44
55Lazarus は次の2つで構成されています。:
66
77- LCL - Lazarus コンポーネントライブラリ
88- IDE - RAD ツール(グラフィカルな開発統合環境)
99
1010下の略語は次のような意味です:
1111
1212- FPC - FreePascal コンパイラ
1313- FCL - FreePascal コンパイラのライブラリ。Lazarus で使用するグラフィカルでないコンポーネントのほとんどが含まれています。
1414
1515### Lazarus システム要件
1616
17171. FreePascal コンパイラ、パッケージ、ソースファイル。(*重要*: 同じバージョンで同じ日付のもの)
18182. ウィジェットツールキット
1919 :;Win32: The native Win32 API can be used
2020
2121 :;Linux/xxxBSD: GTK+ 1.2.x : ほとんどの Linux ディストリビューションや *BSD(FreeBSDやNetBSDなど)はあらかじめ GTK+ 1.2.x ライブラリがインストールされています。またそれらは <http://www.gtk.org> から見つける事が出来ます。\
2222 また gdk-pixbuf についても 0.13 以降のもの(できれば 0.18 以降のもの)があった方がいいでしょう。これらは過去2年から最も新しいディストリビューションから探し出すことができます。ソースは <ftp://ftp.gnome.org/pub/GNOME/sources/gdk-pixbuf/> から入手することが出来ます。
2323
2424 :;Mac OS X: GTK+ 1.2.x : Apple のデベロッパーツール、X11、GTK1.2 が必要です。Mac OS X でのインストールの箇所を参照して下さい。
2525
2626 :;GTK+ 2.x: 注意 : (lazarus の)GTK インターフェースはまだコンパイルされておらず、まだテスト段階です。\
2727 最近のディストリビューションから見つける事が出来ます。ソースについては、http://www.gtk.org を参照して下さい。
2828
2929The FAQ - FAQ(Frequently Asked Questions <file:よくある質問>) は <http://www.lazarus.freepascal.org> から参照できます。幾つかの質問はローカルファイルの'FAQ'から見つけることが出来ます。
3030
3131以降のセクションは FreePascal の取得の方法と、Lazarus をどのように適切にインストールするかについて述べます。
3232
3333## Free Pascal コンパイラのインストール
3434
3535この <http://www.stack.nl/~marcov/buildfaq.pdf> では、Free Pascal コンパイラをどのように構築し、どのようにインストールするかについて行われた膨大な議論を参照できます - これはおそらく何人かのユーザにはとても細かいことかもしれませんが、とても総合的なことです。
3636
3737Lazarus は fpc (FreePascal) の 2.2.2 バージョン以降が必要ですが、さらに fpc ライブラリ(バイナリ)と同じバージョンの fpc ソースについても必要となります。
3838
3939### Linux 環境での Free Pascal のインストール
4040
4141#### FPC バイナリ
4242
4343FreePascal の最新版のリリースは version 3.0.4 です。これは FreePascal の Web サイト(http://www.freepascal.org/download.html, ミラーサイトを選択します) 、もしくは SourceForge (http://sourceforge.net/projects/lazarus) から入手す出来ます。
4444
4545Lazarus のダウンロードセクション (http://www.lazarus.freepascal.org )では、パッケージ化された Free Pascal コンパイラ(linux用)の RPM や DEB ファイルを入手することが出来ます。もし RPM ベースのDebianディストリビューションでないのなら、 <http://www.freepascal.org> から tar ファイル(ソースファイル) をダウンロードしてインストールすることができます。もし、自分でコンパイルしたい方は、BSD のセクションを参照して下さい。
4646
4747操作方法の説明: 注意: もし RPM を使っていないなら(もし alien を使う計画であるなら)、最善の方法は、最新の安定版の fpc (現時点では3.0.4)を入手し、ソースから Lazarus をインストールすることです。
4848
4949Linux を起動し、root でログインしてください。
5050
5151<http://sourceforge.net/project/showfiles.php?group_id=89339> から最新のファイルを取得してください。(例)
5252
53-`       * fpc-2.2.2-0.i386.rpm`\
54-`       * fpc-src-2.2.2-081004.i386.rpm`\
55-`       * lazarus-0.9.26-0.i386.rpm`
53+```text
54+ * fpc-2.2.2-0.i386.rpm
55+ * fpc-src-2.2.2-081004.i386.rpm
56+ * lazarus-0.9.26-0.i386.rpm
57+```
5658
5759次に、これらを下記のようにしてインストールします:
5860
59-`       * rpm -Uvh fpc-2.2.2-0.i386.rpm`\
60-`       * rpm -Uvh fpc-src-2.2.2-0.i386.rpm`\
61-`       * rpm -Uvh lazarus-0.9.26-0.i386.rpm`
61+```text
62+ * rpm -Uvh fpc-2.2.2-0.i386.rpm
63+ * rpm -Uvh fpc-src-2.2.2-0.i386.rpm
64+ * rpm -Uvh lazarus-0.9.26-0.i386.rpm
65+```
6266
6367Debian ユーザは alien もしくはソースからのインストールを行なう必要があります。 (注意:alien を使った場合、fpc.cfg は生成されません)
6468
6569#### FPC ソース
6670
6771バージョン2.0リリース版以降、FPC は Subversion(SVN)に移行しました。これは CVS ミラーを使用していません。FPC ソースを入手するには SVN を使用しなければなりません。
6872
6973##### 開発ツリーから 日次更新ソーススナップショットをダウンロードする(version 2.3.x)
7074
7175SVN ソースリポジトリから、2.3.x 系の開発バージョンの今日の日次スナップショットをダウンロードできます: これらのスナップショットは基本的に毎日更新され、ソースリポジトリに反映されます。これらのファイルはSVNアーカイブとしてサイト内で保管されます。 v2.3.x の公開ソースのアーカイブ: [fpc.zip](ftp://ftp.freepascal.org/pub/fpc/snapshot/v23/source/fpc.zip) (24 MB)
7276
7377##### リリースツリーからの日次ソーススナップショットのダウンロード (version 2.2.x)
7478
7579SVN ソースリポジトリから、2.2.x 系のリリースバージョンの今日の日次スナップショットをダウンロードできます: これらのスナップショットは基本的に毎日更新され、ソースリポジトリに反映されます。これらのファイルはSVNアーカイブとしてサイト内で保管されます。 v2.2.x の公開ソースのアーカイブ[fpc.zip](ftp://ftp.freepascal.org/pub/fpc/snapshot/v22/source/fpc.zip) (24 MB)
7680
7781##### SVNのソースリポジトリへの接続 (CVS 接続のセクションから移動)
7882
7983SVN ソースコードの zip ファイルの取得とは別の入手方法があります。SVN リポジトリへは、読み取り専用ですが誰でもアクセスできるようになっています。つまり、zip で圧縮されたものではなく、取得するタイミングの直前のコードを直接取得することができるということです。一度のダウンロードを行えば(SVN のコマンド checkout をすれば)、少ない帯域で取得ができるということでもあります。
8084
8185##### Development snapshots
8286
8387下に手順を述べます。 (当然、SVNをインストールしておく必要があります。一連のやり方については [here](http://subversion.tigris.org/) を見てください)
8488
8589開発に使用する領域の親ディレクトリに(cd コマンドで)移動してください。例えば次のようにします。
8690
87-`[]$ cd /home/username/FreePascal`
91+```text
92+[]$ cd /home/username/FreePascal
93+```
8894
8995全てのソースリポジトリ、全ての公開されたモジュールを取得するには、次のようにタイプします。
9096
91-`[]$ svn checkout `[`http://svn.freepascal.org/svn/fpc/trunk`](http://svn.freepascal.org/svn/fpc/trunk)` fpc`
97+```text
98+[]$ svn checkout http://svn.freepascal.org/svn/fpc/trunk fpc
99+```
92100
93101普通はこのステップだけで済むはずです。
94102
95103上述でダウンロードしたソースをアップデートする場合は次のようにします。
96104
97-`[]$svn update fpc`
105+```text
106+[]$svn update fpc
107+```
98108
99109##### 2.2.x への修正
100110
101111修正を行なうには別のディレクトリを作成する必要があります。'fixes'という別のディレクトリを作成し、そこに移動します。そして修正用の URL <http://svn.freepascal.org/svn/fpc/branches/fixes_2_2> を引数にして、上述のチェックアウトコマンドを実行します。
102112
103-`[]$ cd mysvn/fixes`\
104-`[]$ svn checkout `[`http://svn.freepascal.org/svn/fpc/branches/fixes_2_2`](http://svn.freepascal.org/svn/fpc/branches/fixes_2_2)` fpc`
113+```text
114+[]$ cd mysvn/fixes
115+[]$ svn checkout http://svn.freepascal.org/svn/fpc/branches/fixes_2_2 fpc
116+```
105117
106118アップデートするには次のようにします:
107119
108-`[]$ svn update fpc`
120+```text
121+[]$ svn update fpc
122+```
109123
110124ドキュメントのソースは fpcdoc と呼ばれるリポジトリの方に置かれています。これは次のコマンドで入手できます。
111125
112-`[]$ svn checkout `[`http://svn.freepascal.org/svn/fpcdocs/trunk`](http://svn.freepascal.org/svn/fpcdocs/trunk)` fpcdocs`
126+```text
127+[]$ svn checkout http://svn.freepascal.org/svn/fpcdocs/trunk fpcdocs
128+```
113129
114130Subversion についてもっと学びたいのなら、フォーマットが異なるのですがオンラインで自由に読むことが可能な、すばらしい [Subversion book](http://svnbook.red-bean.com/) を読んでください。
115131
116132好奇心旺盛の方へ: 読み取り専用です。間違ってもコミットしようとしないように。
117133
118134より多くの情報については、この Web サイト[FreePascal](http://www.freepascal.org/develop.html) をご覧下さい。
119135
120136### Windows 環境での Free Pascal のインストール
121137
122138#### Windows 用 FPC バイナリ
123139
124140Free Pascal を最も手軽にインストールする方法は、Sourceforge リポジトリから Lazarus のカレントバージョンの Windows バイナリインストーラをダウンロードすることです。このインストーラには、lazarus IDE だけでなくカレントバージョンの FreePascal コンパイラと FreePascal ライブラリが含まれています。 もしソースからのインストールを希望するなら、ここを読んでください!
125141
126142Free Pascal のダウンロードセクション(http://www.freepascal.org/download.html, ここからミラーを選んでください)から fpc 2.2.2 の zip インストーラを入手できます。 ソースからのインストール -- 取得の方法について知りたいのなら次のセクションを見てください。初心者向きではありません。また始めるにはコンパイラが必要となります。
127143
128144#### Windows 用 FPC ソース
129145
130146\<\<\<\< 上述の Linux 用の FPC ソース を見て下さい。ここでは SVN の使い方について述べています \>\>\>\>
131147
132148Fee Pascal のソースを取得するのに最も簡単な方法は、SVN を利用することです。これ以上については、次のセクションを見てください。パッケージの全てを取得することが出来ます -- 2.3.x デイリースナップショットのツリーについては <http://www.freepascal.org/develop.html> を見てください。
133149
134150SVN を介した Windows 用の FPC ソースの取得
135151
136152まず、TortoiseSVN のような SVN クライアントをインストールする必要があります。正確なコマンドは svn クライアントによって変わります。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.
137153
138154まず、ソースを置く用のディレクトリを作成します。通常のユーザであればこれを実行するだけで構いません。fpc用のディレクトリ(例 c:\Source)を作成し、コマンドプロンプトで次のように実行します:
139155
140-` C:\Source> svn co `[`http://svn.freepascal.org/svn/fpc/trunk`](http://svn.freepascal.org/svn/fpc/trunk)` fpc`
156+```text
157+ C:\Source> svn co http://svn.freepascal.org/svn/fpc/trunk fpc
158+```
141159
142160ヒント: 最新の状態のものをダウンロード/アップデートしたいなら、次のようなシンプルな方法で出来ます
143161
144-` C:\> cd Source\FPC`\
145-` C:\Source\FPC> svn up`
162+```text
163+ C:\> cd Source\FPC
164+ C:\Source\FPC> svn up
165+```
146166
147167*ToDo: Write me.*
148168
149169<http://www.freepascal.org/down-win32.html> を参照して下さい。http://www.freepascal.org/sdown.html ではミラーのリストを見つけることが出来ます。FPC は大きなファイルですが、これをダウンロードして、unzip で解凍し、install.exe を実行して下さい。
150170
151171fpc ディレクトリにパスを通して下さい:
152172
153173- Win98: autoexec.bat を編集し、PATH=%PATH%;C:\pp\bin\bin\win32 を加えて下さい
154174- WinXP/2k: マイコンピュータを右クリックし、プロパティー-\>詳細設定-\>環境変数を選択し、システム環境変数にある PATH の項目に、"C:\pp\bin\bin\win32" を追加して下さい
155175
156176設定後、Windows を再起動します。
157177
158178*ToDo: Explain how to download fpc sources and build the compiler*
159179
160180### FreeBSD 環境への Free Pascal のインストール(自動)
161181
162182最新の FreeBSD ports コレクションは、ports/lang/fpc2 に 2.0.2(もうすぐ2.0.4)の安定バージョンが登録されています。殆どの場合、この port をインストールする必要があります。もし Lazarus を使用とするなら"gtk"をまずインストールする必要があるのですが。
163183
164184手動でするなら root で次のように実行します:
165185
166-`[]# cd /usr/ports/lang/fpc2 && make install && make clean`
186+```text
187+[]# cd /usr/ports/lang/fpc2 && make install && make clean
188+```
167189
168190他の手法は portinstall を使うことです。
169191
170-`[]# portinstall fpc2`
192+```text
193+[]# portinstall fpc2
194+```
171195
172196一度 fpc をインストールすれば、シンプルなコマンドを実行することで動作チェックをすることができます。
173197
174-`[]$ fpc`
198+```text
199+[]$ fpc
200+```
175201
176202しかしながら、FreeBSD と FPC の間には1つ問題があります。port はすべてのパッケージと FCL をインストールするのですが、(lazarus で必要となる)glib と gtk の最新の ports ツリーでは名称変更がなされているのです。これは lazarus でリンク処理をする際に、"cannot find library -lglib" というエラーメッセージが発生することを意味しています。次の2つの方法のうちどちらか1つで修正することができます。
177203
1782041\. fpc ソースの中の該当箇所を修正し、りコンパイルする\[推奨しません\]\
1792052\. 従来のライブラリ名称へのシンボリックリンクを作成する
180206
1812072\. の方法については、次のように行ないます。
182208
183-`[]$ cd /usr/local/lib && ln -s libglib-12.so libglib12.so`\
184-`[]$ cd /usr/X11R6/lib && ln -s libgtk-12.so libgtk12.so`
209+```text
210+[]$ cd /usr/local/lib && ln -s libglib-12.so libglib12.so
211+[]$ cd /usr/X11R6/lib && ln -s libgtk-12.so libgtk12.so
212+```
185213
186214この変更をしてから、Lazarus でコンパイル・リンクを行なって下さい。
187215
188216### BSD 環境 での Free Pascal のインストール(手動)
189217
190218Effectively, you need
191219
192220A file with all sources, or two (fpc and lazarus)
193221
1942221\. 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.\
1952232\. Lazarus のソースのスナップショット
196224
197225- _any_ starting compiler from the 2.0.2 branch) You can do a check by parsing the output of ppc386 -i if it is 2.0.2 .. 2.1.x it is ok.
198226- \- dependant packages. (for FreeBSD that is gtk12, glib12 and gdk_pixbuf and GNU make, iconv and gettext)
199227
200228FPC の構築:
201229
2022301\. (fetch) necessary files (FPC source, starting compiler)\
2032312\. (extract) Then de-tgz in work directory,\
2042323\. (build) enter work/fpc/ and run\
205233
206-` $MAKE all OPT='-gl'  PP=/path/to/startingcompiler-name-ppc386`\
207-`(/path/to/ can be omitted when ppc386 is in the path)`\
208-`($MAKE is make on linux and gmake on BSD)`
234+```text
235+ $MAKE all OPT='-gl' PP=/path/to/startingcompiler-name-ppc386
236+(/path/to/ can be omitted when ppc386 is in the path)
237+($MAKE is make on linux and gmake on BSD)
238+```
209239
2102404\. (install) then, again in work/fpc, run\
211241
212-`$MAKE install PP=compiler/ppc386 PREFIX=$THEPREFIX`\
213-`(THEPREFIX= usually is /usr/lcoal, but e.g. on NetBSD it is /usr/pkg for ports)`\
214-`Create a symlink:`\
215-`  ln -s $THEPREFIX/lib/fpc/2.0.2/ppc386 $THEPREFIX/bin/ppc386`\
216-`     install sourceinstall PREFIX=$THEPREFIX`
242+```text
243+$MAKE install PP=compiler/ppc386 PREFIX=$THEPREFIX
244+(THEPREFIX= usually is /usr/lcoal, but e.g. on NetBSD it is /usr/pkg for ports)
245+Create a symlink:
246+ ln -s $THEPREFIX/lib/fpc/2.0.2/ppc386 $THEPREFIX/bin/ppc386
247+ install sourceinstall PREFIX=$THEPREFIX
248+```
217249
2182505\. (configure) run compiler/utils/samplecfg \$THEPREFIX/lib/fpc/2.0.1 \$ETCDIR\
2192516\. (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:
220252
221253- 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
222254
223255- \$THEPREFIX and \$ETCDIR should be user configurable. Otherwise local installs aren't possible.
224256
225257- BSDHIER=1 on all make commands forces BSD hierarchy conventions.
226258
227259### Mac OS X 環境での Free Pascal のインストール
228260
229261Mac OS X の場合、他に Apple Developer tools、X11、GTK 1.2 が必要となります。
230262
231263Apple Developer-tools
232264OS X のインストレーション CD(DVD) の中に含まれています。もしくは、Apple の ADC(無償だが要登録)に参加し、ダウンロードするという方法があります。http://developer.apple.com/ 参照。
233265
234266Apple X11
235267- 新しいシステムの場合: インストールダイアログの中で"カスタマイズ"を選び、"X11"にチェックを入れて下さい。
236268- インストール済みのMac OS Xに追加する場合:
237269 - Mac OS X 10.3: 次のサイトからダウンロードして下さい。
238270
239271 <http://www.apple.com/downloads/macosx/apple/x11formacosx.html>
240272 - MacOSX 10.4: 付属の DVD から X11 をインストールして下さい。
241273
242274GTK 1.2
243275GTKパッケージをダウンロードし正しくインストールするには、かなり時間がかかる場合があります。そのため、さまざまなパッケージマネジャがあります。そのうちの一つがfinkです。finkによってGTK 1.2をインストールするには次のようにします:
244276
245277
246278fink をURL <http://fink.sourceforge.net/download/index.php?phpLang=en> からダウンロードし、ターミナル上で次のコマンドを実行して下さい。
247279
248-`       sudo /sw/bin/apt-get install gdk-pixbuf gtk+ gtk+-data gtk+-shlibs gtk-doc gtk-engines`
280+```text
281+ sudo /sw/bin/apt-get install gdk-pixbuf gtk+ gtk+-data gtk+-shlibs gtk-doc gtk-engines
282+```
249283
250284X11 アプリケーションは /Applications/Utilities/X11 にインストールされます。ドラッグ&ドロップでドックに置いておけば、いつでもクリック1回で起動できます。
251285
252286Tip: Lazarus を含めてほとんどの X11 プログラムは、ユーザが Window 上をクリックした際にフォーカスが取得できることを前提にしています。MacOSX 上では、この機能は非アクティブにされています。ターミナル上で次のコマンドを実行することで、すべての X11 アプリケーションでこれをアクティブにすることができます。
253287
254-`       defaults write com.apple.x11 wm_click_through -bool true`
288+```text
289+ defaults write com.apple.x11 wm_click_through -bool true
290+```
255291
256292Free Pascal Compiler
257293次の URL から Free Pascal Compiler (バージョン2.0.2) をダウンロードし、インストールします:
258294
259295
260296<https://sourceforge.net/project/showfiles.php?group_id=89339>
261297
262298GTK 関連のソフトウェアをコンパイルする時には、次の2行を fpc.cfg ファイルに追加してライブラリを有効にする必要があります:
263299
264-`-Fl/sw/lib`\
265-`-Fl/usr/X11R6/lib`
300+```text
301+-Fl/sw/lib
302+-Fl/usr/X11R6/lib
303+```
266304
267305Lazarusを利用するためには、FPCのソースも必要です:
268306
269307- MacOSX 用の SVN のインストール: おすすめのパッケージがこのサイト [Martin Ott](http://www.codingmonkeys.de/mbo/) から配布されています。
270308
271309 ディレクトリを作成し、ソースをそこに置きます。root権限 でこれをする必要はありません。普通のユーザアカウントで構いません。
272310
273311 1. 最初に fpc 用のディレクトリを作成します (例 /Users/username/freepascal)
274312 2. そしてターミナルを開き次のコマンドを実行します。
275313
276-`[]$ svn co `[`http://svn.freepascal.org/svn/svn/trunk`](http://svn.freepascal.org/svn/svn/trunk)` fpc`
314+```text
315+[]$ svn co http://svn.freepascal.org/svn/svn/trunk fpc
316+```
277317
278318
279319
280320これにより 'fpc' という名前のディレクトリが作成されます。これは後で IDE から使用されます。
281321
282322ヒント: 最新のダウンロード/アップデートに更新するには、次のようなシンプルな方法で実施します
283323
284-`[]$ cd /Users/username/freepascal/fpc`\
285-`[]$ svn up`
324+```text
325+[]$ cd /Users/username/freepascal/fpc
326+[]$ svn up
327+```
286328
287329## Lazarus のインストール
288330
289331### Linux 環境での Lazarus のインストール
290332
291333#### Ubuntu / Debian
292334
293335Lazarusをインストールする最も簡単な方法はSourceForgeのリポジトリからFreePascalとLazarusのdebファイルをダウンロードすることです。
294336
295337説明はこちら: [[Getting Lazarus/ja]].
296338
297339Note that installing from the default Ubuntu sources will not install the Free Pascal Source Libraries - use the method above.
298340
299341UbuntuデフォルトのインストールではFree Pascalのソースライブラリがインストールされないことに注意してください。
300342
301343追記: Debian系Linux(Ubuntu等)ではRPMパッケージからのインストールはできません。 debパッケージを使用してインストールすることをお勧めします。 特にUbuntu DeskTopではソフトウェアセンターからのインストールが非常に簡単です。 UbuntuソフトウェアセンターでLazarusをインストール後、同様にUbuntuソフトウェアセンターでfpc-sourceをインストールしてください。 (Lazarusのインストールで一緒にfpcもインストールされますが、fpc-sourceは別途インストールする必要があります。 ※Ubuntu10.10の場合)
302344
303345##### Building debs the easy way
304346
305347The easiest way to get a current working installation of Lazarus is to download build your own .deb packages by following the instructions at:
306348
307349[[How to setup a FPC and Lazarus Ubuntu repository]]
308350
309351##### Problems compiling GTK2 apps with FPC 2.2.2
310352
311353From this [post](http://lists.freepascal.org/lists/fpc-pascal/2009-January/019838.html) by Michalis Kamburelis:
312354
313355In case someone wonders how to workaround this [bug](http://mantis.freepascal.org/view.php?id=11837) (occurs with GTK \>= 2.13.4, e.g. on Ubuntu 8.10 we have GTK 2.14):
314356
315357I found that the quick workaround that works is to pass --noinhibit-exec to ld, that is "-k--noinhibit-exec" to FPC command-line. The ld will then treat unresolved references as mere warnings, and will produce working executable (assuming your program doesn't actually call obsoleted GTK2 functions).
316358
317359Of course, you can also upgrade to FPC from SVN. Above workaround is useful only if you have to stick to released FPC 2.2.2.
318360
319361#### RPM を用いたインストール
320362
321363Lazarus の現行のインストーラを取得することが最も簡単な方法で、それは SourceForge のリポジトリから FreePascal と Lazarus の RPM をダウンロードすることです。
322364
323365指定のバージョンをダウンロードする必要があります
324366
325367- コンパイラ (例: fpc-2.2.4-0.i586.rpm)
326368- pascal ソースライブラリ (例: fpc-src-2.2.4-0.i386.rpm)
327369- lazarus パッケージ (例: lazarus-0.9.28-0.i386.rpm).
328370
329371次のスクリプトは0.9.28をダウンロードしてインストールもしくはアップデートする例です。"InstallLazarus.sh"などと名前を付けて保存し、実行パーミッションを与え、suでroot権限をとってから実行してください。新規インストールでrpm evに際し、"インストールされていません"とのメッセージが出ても問題ありません。
330372
331-` #!/bin/sh`\
332-` URL=`[`http://sourceforge.net/projects/lazarus/files/Lazarus%20Linux%20i386%20RPM/Lazarus%200.9.28`](http://sourceforge.net/projects/lazarus/files/Lazarus%20Linux%20i386%20RPM/Lazarus%200.9.28)\
333-` wget $URL/fpc-2.2.4-0.i386.rpm/download`\
334-` wget $URL/fpc-src-2.2.4-0.i386.rpm/download`\
335-` wget $URL/lazarus-0.9.28-0.i386.rpm/download`\
336-` rpm -ev lazarus`\
337-` rpm -ev fpc`\
338-` rpm -ev fpc-src`\
339-` rpm -ivh fpc-*`\
340-` rpm -ivh lazarus-*`
373+```text
374+ #!/bin/sh
375+ URL=http://sourceforge.net/projects/lazarus/files/Lazarus%20Linux%20i386%20RPM/Lazarus%200.9.28
376+ wget $URL/fpc-2.2.4-0.i386.rpm/download
377+ wget $URL/fpc-src-2.2.4-0.i386.rpm/download
378+ wget $URL/lazarus-0.9.28-0.i386.rpm/download
379+ rpm -ev lazarus
380+ rpm -ev fpc
381+ rpm -ev fpc-src
382+ rpm -ivh fpc-*
383+ rpm -ivh lazarus-*
384+```
341385
342386#### Installing on Mandriva
343387
344388##### Lazarus 0.9.26 on Mandriva 2009 (2009.0) (i386) (GTK-1)
345389
346390Not much has changed compared to Mandriva 2007. The following instruction shall not differ for an x86_64 architecture.
347391
3483921/ 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.
349393
3503942/ 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.
351395
3523963/ 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:
353397
354-`  (a) fpc-<version>-<arch>.rpm`\
355-`  (b) fpc-docs-<version>-<arch>.rmp`\
356-`  (c) fpc-src-<version>-<arch>.rpm`\
357-`  (d) lazarus-<version>-<arch>.rpm`
398+```text
399+ (a) fpc-<version>-<arch>.rpm
400+ (b) fpc-docs-<version>-<arch>.rmp
401+ (c) fpc-src-<version>-<arch>.rpm
402+ (d) lazarus-<version>-<arch>.rpm
403+```
358404
3594054/ 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.
360406
3614075/ 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.
362408
3634096/ 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\>/).
364410
3654117/ 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.
366412
3674138/ Have fun with the coolest RAD of the Free World.
368414
369415##### Lazarus 0.9.26 on Mandriva 2007 (2007.0) (i386) (GTK-1)
370416
371417Installation 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!):
372418
373419\- 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.
374420
375421\- 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.
376422
377423\- 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:
378424
379425\- 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.
380426
381427\- 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:
382428
383429\- Check in the directory /usr/lib/ for the following symbolic links:
384430
385431libglib.so -\> libglib-1.2.so.0
386432
387433libgtk.so -\> libgtk-1.2.so.0.9.1
388434
389435libgdk.so -\> libgdk-1.2.so.0.9.1
390436
391437libgdk_pixbuf.so -\> libgdk_pixbuf.so.2.0.0
392438
393439The 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!).
394440
395441After all the links have been fixed, the "Linking ../lazarus" stage will not crash any more and the "./lazarus" command should start the program!
396442
397443\- Go to the "environment/environment options" menu and change the "FPC source directory" to /user/local/src/fpc/2.2.2
398444
399445USEFUL TO KNOW:
400446
401447\- 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.
402448
403449\- 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!
404450
405451\- in the USER MODE, type "switch", then chose "galaxy" theme.
406452
407453The Lazarus / FPC tool is now installed!
408454
409455##### Lazarus 0.9.26 on Mandriva 2007/or -2006 32 bit
410456
411457Write this urpmi-command as root:
412458
413459 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
414460
415461Lazarus 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.
416462
417463##### Lazarus 0.9.26 on Mandriva 2009 32 bit
418464
419465Installation needs similar action as above. Because the distribution comes with fpc-2.2.2-1, it is necessary to uninstall this package. Write following commands as root:
420466
421467 rpm -e fpc
422468 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-081004.i386.rpm
423469
424470And place fpc in /etc/urpmi/skip.list.
425471
426472##### Lazarus untested snapshot on Mandriva 2007 32 bit
427473
428474 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 )
429475
430476##### Installing Lazarus + fpc For Mandriva X86_64
431477
432478This has worked for Mandriva 2007.0 X86_64 (AMD X2 4800+).
433479
434480- Download the X86_64 snapshots from <http://michael-ep3.physik.uni-halle.de/Lazarus/> Lazarus Snapshots
435481- I used these:
436482
437483 fpc-2.2.2-0.x86_64.rpm
438484 fpc-src-2.2.2-081004.x86_64.rpm
439485 lazarus-0.9.26-0.x86_64.rpm
440486
441487- To download and install the current snapshot:
442488
443489`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 )`\
444490You might have to install lynx and make first:`urpmi lynx make`.
445491
446492- 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.
447493- 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):
448494
449495 glib-devel
450496 lib64gtk+1.2-devel
451497 lib64gtk+2.0_0-devel
452498 lib64gdk-pixbuf2
453499 lib64gdk-pixbuf2-devel
454500
455501#### Installing on Slackware
456502
457503##### Installing Lazarus 0.9.26, for Slackware 12.0 users
458504
459505This have worked in Slackware-12.0 on a Pentium-3 computer:
460506
461507- The Free Pascal Compiler (FPC) is installed in SUPERUSER mode
462508- The lazarus in installed in USER mode
463509- The FPC compiler will be recompiled
464510- The lazarus Integrated Development Environment (IDE) source code is loaded from the SVN server
465511- The GTK-2 widget set is used ("LCL_PLATFORM=gtk2")
466512
467513-- Download "fpc-2.2.2.i386-linux.tar" in a user folder and install it. Go to this folder and type:
468514
469-` bash-3.1$ tar -xvf fpc-2.2.2.i386-linux.tar`\
470-` bash-3.1$ su `\
471-` bash-3.1$ password:xxxxxx`\
472-` bash-3.1# sh install.sh`\
473-` ...`\
474-` (use the default answers for the next 6 questions: press "return" 6 times)`\
475-` ...`\
476-` bash-3.1# exit`\
477-` bash-3.2$ fpc`\
478-` free pascal compiler version 2.2.2 [] for i386 `\
479-` Copyright (c) 2008 ...`\
480-` ...`\
481-` ...`
515+```text
516+ bash-3.1$ tar -xvf fpc-2.2.2.i386-linux.tar
517+ bash-3.1$ su
518+ bash-3.1$ password:xxxxxx
519+ bash-3.1# sh install.sh
520+ ...
521+ (use the default answers for the next 6 questions: press "return" 6 times)
522+ ...
523+ bash-3.1# exit
524+ bash-3.2$ fpc
525+ free pascal compiler version 2.2.2 [] for i386
526+ Copyright (c) 2008 ...
527+ ...
528+ ...
529+```
482530
483531You 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.
484532
485533-- 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:
486534
487-` bash-3.1$ tar -xvzf fpc-2.2.2.source.tar.gz`\
488-` bash-3.1$ cd fpc-2.2.2`\
489-` bash-3.1$ make clean all`\
490-` bash-3.1$ su`\
491-` bash-3.1$ password: xxxxxxxx`\
492-` bash-3.1# make install`\
493-` bash-3.1# exit`\
494-` bash-3.1$ fpc`\
495-` free pascal compiler version 2.2.2 [...] for i386 `\
496-` Copyright (c) 2008 ...`\
497-` ...`\
498-` ...`
535+```text
536+ bash-3.1$ tar -xvzf fpc-2.2.2.source.tar.gz
537+ bash-3.1$ cd fpc-2.2.2
538+ bash-3.1$ make clean all
539+ bash-3.1$ su
540+ bash-3.1$ password: xxxxxxxx
541+ bash-3.1# make install
542+ bash-3.1# exit
543+ bash-3.1$ fpc
544+ free pascal compiler version 2.2.2 [...] for i386
545+ Copyright (c) 2008 ...
546+ ...
547+ ...
548+```
499549
500550Now you have your own compiled version working.
501551
502552-- 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:
503553
504-` bash-3.1$ su`\
505-` bash-3.1$ password: xxxxxxxx`\
506-` bash-3.1# cp fpc-2.2.2.source.tar.gz /usr/local/src/`\
507-` bash-3.1# cd /usr/local/src/`\
508-` bash-3.1# tar -xvzf fpc-2.2.2.source.tar.gz`\
509-` bash-3.1# rm fpc-2.2.2.source.tar.gz`\
510-` bash-3.1# exit`
554+```text
555+ bash-3.1$ su
556+ bash-3.1$ password: xxxxxxxx
557+ bash-3.1# cp fpc-2.2.2.source.tar.gz /usr/local/src/
558+ bash-3.1# cd /usr/local/src/
559+ bash-3.1# tar -xvzf fpc-2.2.2.source.tar.gz
560+ bash-3.1# rm fpc-2.2.2.source.tar.gz
561+ bash-3.1# exit
562+```
511563
512564The 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.
513565
514566-- 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:
515567
516-`  bash-3.1$ svn co `[`http://svn.freepascal.org/svn/lazarus/trunk`](http://svn.freepascal.org/svn/lazarus/trunk)` lazarus`
568+```text
569+ bash-3.1$ svn co http://svn.freepascal.org/svn/lazarus/trunk lazarus
570+```
517571
518572This is for the first time you load it. Next time you will only need to type:
519573
520-`  bash-3.1$ svn update`
574+```text
575+ bash-3.1$ svn update
576+```
521577
522578If you do not have SVN installed on your computer, here is how to get it quickly:
523579
524580--Download the two files: "subversion-1.4.6.tar.gz" and "subversion-deps-1.4.5.tar.gz" (or later versions). Type:
525581
526-`  bash-3.1$ tar -xvzf subversion-1.4.6.tar.gz`\
527-`  bash-3.1$ tar -xvzf subversion-deps-1.4.6.tar.gz`\
528-`  bash-3.1$ cd subversion-1.4.6`\
529-`  bash-3.1$ ./configure`\
530-`  bash-3.1$ make`\
531-`  bash-3.1$ su`\
532-`  bash-3.1$ password:xxxxxx`\
533-`  bash-3.1# make install`\
534-`  bash-3.1$ exit`
582+```text
583+ bash-3.1$ tar -xvzf subversion-1.4.6.tar.gz
584+ bash-3.1$ tar -xvzf subversion-deps-1.4.6.tar.gz
585+ bash-3.1$ cd subversion-1.4.6
586+ bash-3.1$ ./configure
587+ bash-3.1$ make
588+ bash-3.1$ su
589+ bash-3.1$ password:xxxxxx
590+ bash-3.1# make install
591+ bash-3.1$ exit
592+```
535593
536594-- At this point you have the folder "~/lazarus" containing the source code. You should compile it very simply:
537595
538-`  bash-3.1$ make clean all LCL_PLATFORM=gtk2`
596+```text
597+ bash-3.1$ make clean all LCL_PLATFORM=gtk2
598+```
539599
540600The "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:
541601
542-`  ...`\
543-`  ...`\
544-`  Linking ../Lazbuild`\
545-`  987 linescompiled ...`\
546-`  make [2] leaving ...`\
547-`  make [1] leaving ...`\
548-`  bash-3.1$`
602+```text
603+ ...
604+ ...
605+ Linking ../Lazbuild
606+ 987 linescompiled ...
607+ make [2] leaving ...
608+ make [1] leaving ...
609+ bash-3.1$
610+```
549611
550612-- Just type:
551613
552-`  bash-3.1$ ./lazarus`
614+```text
615+ bash-3.1$ ./lazarus
616+```
553617
554618WOW! 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".
555619
556620Voila!
557621
558622#### openSUSEへのインストール
559623
560624##### openSUSE 11.1 ユーザのためのLazarus 0.9.28 のインストール
561625
562626Free Pascal コンパイラには次のものが必要です: - Gnu バイナリ (gnu as, gnu ld, gnu make) 次のコマンドで簡単にそれらをインストールできます。
563627
564-` # zypper in -t pattern devel_basis`
628+```text
629+ # zypper in -t pattern devel_basis
630+```
565631
566632バイナリファイルをダウンロードします(RPM)
567633
568634:* fpc-2.2.4-0.i386.rpm
569635
570636:* fpc-src-2.2.4-0.i386.rpm
571637
572638ターミナルを開き、それをインストールします(マウスの右ボタン -\> Menu: terminal を開く)
573639
574-` # rpm -Uvh fpc-2.2.4-0.i386.rpm`\
575-` # rpm -Uvh fpc-src-2.2.4-0.i386.rpm`\
576-` # rpm -Uvh lazarus-0.9.28-0.i386.rpm`
640+```text
641+ # rpm -Uvh fpc-2.2.4-0.i386.rpm
642+ # rpm -Uvh fpc-src-2.2.4-0.i386.rpm
643+ # rpm -Uvh lazarus-0.9.28-0.i386.rpm
644+```
577645
578646#### ソースからのインストール
579647
580648ソースからの自分自身でコンパイルしてインストールするのがお好みでしたら、以下のように行って下さい。lazarus関連のファイルはすべて一つのディレクトリに保存されるため、アンインストールはきわめて簡単で、インストールするのにrootになる必要もありません。ダウンロードページからfpcとfpcsrcとlazarusのtgzファイルをダウンロードできますし、svnから直接ダウンロードすることもできます。
581649
582650以下は0.9.18をUbuntu 6.06にインストールする場合の例です。Linuxのコマンドやbashスクリプトをある程度ご存知でしたら、何をすればよいのかおわかりでしょう。スクリプトをコピーし(新しいバージョンが出ていたら番号を書き換え), テキストエディタに貼り付けて"install_lazarus.sh"などと名前を付けて保存してください。そのshファイルに実行許可を与え、コンソールで実行してください。 注意:この例ではfpcは/optにインストールされますので、'Install prefix'を聞かれたら'/opt/fpc'と入力してください。
583651
584-` #!/bin/sh`\
585-` `\
586-` #installing required packages`\
587-` sudo apt-get install build-essential`\
588-` sudo apt-get install libgtk2.0-dev`\
589-` sudo apt-get install libgdk-pixbuf-dev`\
590-` `\
591-` #installing FreePascal source`\
592-` cd /opt`\
593-` sudo wget `[`http://nchc.dl.sourceforge.net/lazarus/fpc-src-2.0.4.source.tgz`](http://nchc.dl.sourceforge.net/lazarus/fpc-src-2.0.4.source.tgz)\
594-` sudo tar -xvf fpc-src-2.0.4.source.tgz`\
595-` sudo mv fpc fpcsrc`\
596-` `\
597-` #installing FreePascal`\
598-` sudo mkdir fpc`\
599-` cd fpc`\
600-` sudo wget `[`http://nchc.dl.sourceforge.net/lazarus/fpc-2.0.4.i386-linux.tar`](http://nchc.dl.sourceforge.net/lazarus/fpc-2.0.4.i386-linux.tar)\
601-` sudo tar -xvf fpc-2.0.4.i386-linux.tar`\
602-` sudo sh install.sh`\
603-` `\
604-` #adding fpc path to the PATH`\
605-` echo "#FPC PATH" >> ~/.bash_profile`\
606-` echo "if [ -d /opt/fpc/bin ] ; then" >> ~/.bash_profile `\
607-` echo PATH=/opt/fpc/bin:"${PATH}" >> ~/.bash_profile`\
608-` echo "fi" >> ~/.bash_profile`\
609-` `\
610-` #installing Lazarus`\
611-` cd ../`\
612-` sudo wget `[`http://nchc.dl.sourceforge.net/lazarus/lazarus-0.9.18-0.tar.gz`](http://nchc.dl.sourceforge.net/lazarus/lazarus-0.9.18-0.tar.gz)\
613-` sudo tar -zxvf lazarus-0.9.18-0.tar.gz`\
614-` PATH=/opt/fpc/bin:"${PATH}"`\
615-` sudo chmod -R 777 lazarus`\
616-` cd lazarus`\
617-` make clean all`\
618-` ./lazarus`
652+```text
653+ #!/bin/sh
654+
655+ #installing required packages
656+ sudo apt-get install build-essential
657+ sudo apt-get install libgtk2.0-dev
658+ sudo apt-get install libgdk-pixbuf-dev
659+
660+ #installing FreePascal source
661+ cd /opt
662+ sudo wget http://nchc.dl.sourceforge.net/lazarus/fpc-src-2.0.4.source.tgz
663+ sudo tar -xvf fpc-src-2.0.4.source.tgz
664+ sudo mv fpc fpcsrc
665+
666+ #installing FreePascal
667+ sudo mkdir fpc
668+ cd fpc
669+ sudo wget http://nchc.dl.sourceforge.net/lazarus/fpc-2.0.4.i386-linux.tar
670+ sudo tar -xvf fpc-2.0.4.i386-linux.tar
671+ sudo sh install.sh
672+
673+ #adding fpc path to the PATH
674+ echo "#FPC PATH" >> ~/.bash_profile
675+ echo "if [ -d /opt/fpc/bin ] ; then" >> ~/.bash_profile
676+ echo PATH=/opt/fpc/bin:"${PATH}" >> ~/.bash_profile
677+ echo "fi" >> ~/.bash_profile
678+
679+ #installing Lazarus
680+ cd ../
681+ sudo wget http://nchc.dl.sourceforge.net/lazarus/lazarus-0.9.18-0.tar.gz
682+ sudo tar -zxvf lazarus-0.9.18-0.tar.gz
683+ PATH=/opt/fpc/bin:"${PATH}"
684+ sudo chmod -R 777 lazarus
685+ cd lazarus
686+ make clean all
687+ ./lazarus
688+```
619689
620690注意:環境オプションでfpc-srcのパスを手動で指定する必要があります。 注意:UIの日本語が文字化けしています。さしあたり[こちらの方法](http://wiki.lazarus.freepascal.org/Lazarus_Faq/ja#Ubuntu_6.06.E3.81.A7IDE.E3.81.AE.E3.83.95.E3.82.A9.E3.83.B3.E3.83.88.E3.81.8C.E6.96.87.E5.AD.97.E5.8C.96.E3.81.91.E3.81.99.E3.82.8B.E3.81.AE.E3.81.A7.E3.81.99.E3.81.8C)で対処してください。
621691
622692##### Lazarus SVN のダウンロード
623693
624694lazarusレポジトリはcvsからsvn(のサブバージョン)に移行しました。SVNを使用することにより、修正箇所のみをダウンロードして簡単にソースを最新版に保つことができます。相当な時間の節約になり、お薦めします。これにはインターネットへの接続が必要です。rootになる必要はありません。Lazarusはインストール時にも実行時にも特別なパーミッションは必要ありません。
625695
626696移行にともない私達はlazarusソースのディレクトリ構成を変えました。最も大きな違いは全てのIDEソースが主ディレクトリ(root)から別々のサブディレクトリに移ったことです。おわかりのように、このことはMakefilesやサーチパスなどに影響を与えます。私達はここからくる諸問題に取り組んでいますので、もし何かがうまく機能しない場合はどうぞお知らせ下さい。
627697
628698では、最も大事なこと....ソースを入手しましょう
629699
630-` []$ svn checkout `[`http://svn.freepascal.org/svn/lazarus/trunk/`](http://svn.freepascal.org/svn/lazarus/trunk/)` lazarus`
700+```text
701+ []$ svn checkout http://svn.freepascal.org/svn/lazarus/trunk/ lazarus
702+```
631703
632704(あるいはソースを置きたい任意のディレクトリ)
633705
634706アップデートしたい時には、ただ次のようにタイプしてください
635707
636-` []$ svn update lazarus`
708+```text
709+ []$ svn update lazarus
710+```
637711
638712サブバージョンに関するより詳細な情報: <http://subversion.tigris.org/>
639713
640714注意: CVSにもまだアクセスできますが、アップデートが停止しています。
641715
642716##### コンパイルと実行
643717
644718cvs もしくは svn のどちらからのチェックアウトであっても、次のステップとなります:
645719
646720lazarus をコンパイルする
647721
648-`[]$ cd lazarus`\
649-`[]$ make  (gmake on BSD)`
722+```text
723+[]$ cd lazarus
724+[]$ make (gmake on BSD)
725+```
650726
651727fpc が正しくインストールされていれば、コンパイラは問題なく動くはずです。そうでなければ FAQ を見て下さい。
652728
653729lazarus を起動する
654730
655-`[]$ ./lazarus`
731+```text
732+[]$ ./lazarus
733+```
656734
657735IDEが起動するはずです。ターミナルからlazarusを起動した場合、いくつかの足りない設定についての注意書きが表示されます。初回の起動においてはそれが当り前です。IDEは自動的に最もよく使われるディレクトリを探すことにより、FreePascalコンパイラとそのソースがどこにあるかを見つけます。
658736
659737パスを確認して下さい
660738IDE メニューを使って次の通り進みます
661739
662740
663741Environment -\> Environment Options -\> Files
664742
665743'FPCソースディレクトリ'にあなたのfpcソースディレクトリを指定してください。このディレクトリはふつう/fpc/や/fpcsrc/ (例えば/usr/src/fpcsrcや/home/username/freepascal/fpc)が末尾につき、'compiler', 'docs', 'fcl', 'rtl','packages'などのディレクトリを含みます。
666744
667745ヒント
668746
669747lazarus をアップデートするなら次の通りにします
670748
671-`[]$ svn update lazarus`
749+```text
750+[]$ svn update lazarus
751+```
672752
673753それからどのアップデート経路であろうとも:
674754
675-`[]$ make clean all   (BSDならばgmake)`
755+```text
756+[]$ make clean all (BSDならばgmake)
757+```
676758
677759これによりlazarusが再構築され、IDEがlazarusパッケージなしに作成されます。あなたがインストールしたパッケージをインストールするには上記の**後**に:
678760
679-`[]$ make idepkg`
761+```text
762+[]$ make idepkg
763+```
680764
681765#### Debian GNU/Linux 環境への Lazarus のインストール
682766
683767There 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\>.
684768
685769Note 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
686770
687-` dpkg -r <package name>   `
771+```text
772+ dpkg -r <package name>
773+```
688774
689775without .deb extension. And then install the newest versions as described.
690776
691777##### Debian 環境への Lazarus をインストールする別の方法
692778
693779Added by User:Kirkpatc.
694780
695781Debian 環境で簡単に Lazarus をインストールする方法です
696782
697783(assume new Debian installation, without development libraries loaded)
698784
699785SourceForge のリポジトリから fpc、fpclib、lazarus リリース版の最新をダウンロードします; <http://lazarus.freepascal.org> にアクセスして、"downloads" をマウスの左ボタンでクリックし、"binaries" をクリック、次に "linux"、次に "Current Lazarus RPM" をクリックします。This will bring you to
700786
701787
702788<http://sourceforge.net/project/showfiles.php?group_id=89339>
703789
704790そして次のファイルをダウンロードします(より新しいものがあればそれをダウンロードして下さい)
705791
706792- fpc-2.0.0-0.i586.rpm
707793- fpcsrc-2.0.0-0.i386.rpm
708794- lazarus-0.9.8-fpc_2.0.0_0.i386.rpm
709795
710796cd to the directory where these files are stored, then become root (su) and type:
711797
712-`alien -c fpc*     //this will convert both the fpc and fpcsrc files to debian format and convert the install scripts`\
713-`alien -c laz*`
798+```text
799+alien -c fpc* //this will convert both the fpc and fpcsrc files to debian format and convert the install scripts
800+alien -c laz*
801+```
714802
715803そして、作成された Debian パッケージ(.deb)を root 権限でインストールします:
716804
717-`dpkg -i fpc*.deb laz*.deb`
805+```text
806+dpkg -i fpc*.deb laz*.deb
807+```
718808
719809or use kpackage or a similar utility to install the generated fpc, fpcsrc and lazarus .deb files.
720810
721811もし alien がインストールされていないのなら次のようにします:
722812
723-`apt-get install alien `
813+```text
814+apt-get install alien
815+```
724816
725817Please note that, on Linux distributions like Ubuntu, you'll have to add 'sudo' in front of all commands. In Ubuntu previous command would be
726818
727-`sudo apt-get install alien`
819+```text
820+sudo apt-get install alien
821+```
728822
729823You need to produce a configuration file, which will reside in /etc/fpc.cfg. Still as root, cd to the main fpc directory /usr/lib/fpc/2.0.0 and then type
730824
731-`sh ./samplecfg /usr/lib/fpc/2.0.0 /etc`
825+```text
826+sh ./samplecfg /usr/lib/fpc/2.0.0 /etc
827+```
732828
733829Check the contents of your new configuration file (cat /etc/fpc.cfg) and make any changes you want using vi or another text editor. Also make sure that there are no old configuration files in for example your home directory (~/.fpc.cfg).
734830
735831GTK と pixbuf ライブラリの開発パッケージをインストールする必要があります。
736832
737-`apt-get install libgtk2.0-dev`\
738-`apt-get install libgdk-pixbuf-dev`
833+```text
834+apt-get install libgtk2.0-dev
835+apt-get install libgdk-pixbuf-dev
836+```
739837
740838これでプログラミングをはじめることが出来ます!
741839
742840### Windows 環境での Lazarus のインストール
743841
744842Windows 版 Lazarus の現行バージョンのインストールは非常に簡単です。本体のハードディスク以外にもインストールできます。
745843
746844もし使用する Windows 上にソフトウェアをインストールすることが許されていないか、管理者権限がなくてインストールできないといった場合、256 MB 以上の USB ドライブに Lazarus/FPC パッケージをインストールして使用することも可能です。この場合、コンパイラや環境設定オプション、fpc.cfg ファイルなどで、パスの指定に注意する必要があります。また USB ドライブ上にテスト用のディレクトリを用意し、保持しておいた方がいいと思います。
747845
748846\<\< 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?
749847
750848A: 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:
751849
752-`  set THUMBDRIVE=%CD:~0,2%`
850+```text
851+ set THUMBDRIVE=%CD:~0,2%
852+```
753853
754854This 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:
755855
756-` %SystemRoot%\system32\cmd.exe /k bin\setenv`
856+```text
857+ %SystemRoot%\system32\cmd.exe /k bin\setenv
858+```
757859
758860so 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.
759861
760862Also 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):
761863
762-` copy %THUMBDRIVE%\lazarus\environmentoptions.xml %THUMBDRIVE%\lazarus\environmentoptions.bak`\
763-` sed -e 's/%1/%THUMBDRIVE%/g' %THUMBDRIVE%\lazarus\environmentoptions.bak > %THUMBDRIVE%\lazarus\environmentoptions.xml`
864+```text
865+ copy %THUMBDRIVE%\lazarus\environmentoptions.xml %THUMBDRIVE%\lazarus\environmentoptions.bak
866+ sed -e 's/%1/%THUMBDRIVE%/g' %THUMBDRIVE%\lazarus\environmentoptions.bak > %THUMBDRIVE%\lazarus\environmentoptions.xml
867+```
764868
765869So to use it, I would type at the command prompt of the USB drive:
766870
767-` fixlaz G:`
871+```text
872+ fixlaz G:
873+```
768874
769875if "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. \>\>
770876
771877Linux 用、Windows 用のバイナリーパッケージは次の URL からダウンロードできます。
772878
773879<http://sourceforge.net/project/showfiles.php?group_id=89339>
774880
775881最新のリリースのもの(現在は Lazarus-0.9.26-fpc-2.2.2-win32.exe)をダウンロードし、これを実行して下さい。
776882
777883典型的な Windows インストールでインストールできます。以前のバージョンの Lazarus と FPC(多くの場合 c:\pp ディレクトリにあります)をアンインストールしておけば、特に致命的な問題もなく、FPC コンパイラとソースライブラリが Lazarus のディレクトリ構成と同じディレクトリの中にインストールされ、IDE が起動します。
778884
779885Windows 用のスナップショットを利用することが出来ます。[[Lazarus Snapshots Downloads|Lazarus Snapshots Downloadsからダウンロードできます]]。
780886
781887#### ソースからのインストール
782888
783889もしソースからのインストールを行いたい場合、これらの説明を見て下さい (Thanks to Joe for the initial Step-by-step description)
784890
785891まず、lazarus のソースを [[Lazarus Snapshots Downloads]] からダウンロードする必要があります:
786892
787893次に、c:\lazarus などのディレクトリに解凍して下さい。なお、fpc-2.2.2 をインストールしておく必要があります。fpc-2.3.1 のスナップショットでも構いません。 私はこのようにコンパイルして、lazarus.exe を実行しています。私の fpc のパスは c:\pp\bin\win32 です。このディレクトリには沢山の実行ファイル(make, grep, ppc386 など)が置かれています。
788894
789895コマンドプロンプトを起動します。スタートメニュー-\>全てのプログラム-\>...-\>MS-DOS のアイコンのコマンドプロンプトを選択します。
790896
791897次のようにタイプして下さい:
792898
793-`cd c:\lazarus`\
794-`set path=c:\pp\bin\win32;c:\lazarus  //もちろん、ここはあなたの環境に合わせて`\
795-`                                     //書き換えて下さい`\
796-`windres -i lazarus.rc -o lazarus.res`\
797-`make`
899+```text
900+cd c:\lazarus
901+set path=c:\pp\bin\win32;c:\lazarus //もちろん、ここはあなたの環境に合わせて
902+ //書き換えて下さい
903+windres -i lazarus.rc -o lazarus.res
904+make
905+```
798906
799907幸運にも無事コンパイルができたら、lazarus.exe と入力して下さい。ソースエディタ、ダイアログ、プロパティエディタが起動してきます。しかし、これで完璧ではありません。引き続き操作を行って下さい。
800908
801909サンプルは次の手順でコンパイルします:
802910
803-`cd examples`\
804-`make`
911+```text
912+cd examples
913+make
914+```
805915
806916もし、他のドライブ(例えば D ドライブなど)に lazarus をインストールしている場合、make をする際に GNU ユーティリティーが必要になってきます。もし、既にインストールしてあるのなら、環境変数の PATH にパスを通すことで(例えば set PATH=%PATH%;\<gmakepath\>)、解決します。でも d:\\ を選ばない方が簡単です。
807917
808918これで全てです。
809919
810920### Installing Lazarus under FreeBSD
811921
812922**FreeBSD 5+**
813923
814924The latest version of Lazarus into FreeBSD port tree is 0.9.26. We can to install lazarus using FreeBSD ports.
815925
816-`[]# cd /usr/ports/editors/lazarus && make install clean clean-depends`
926+```text
927+[]# cd /usr/ports/editors/lazarus && make install clean clean-depends
928+```
817929
818930If 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
819931
820932Good luck, that worked for me. --Jrmarino 21:29, 4 Jan 2006 (CET)
821933
822934**FreeBSD 4.10+**
823935
824936上のテキストでも述べていますが、まず GTK+ 1.2 をインストールしておく必要があります。私はそれをしていなかったので、まず最初に root になってこれをインストールしました:
825937
826-`> pkg_add -r gtk`\
827-`> pkg_add -r gdk-pixbuf`\
828-`> cd /path-to-lazarus`\
829-`> gmake`\
830-`> ./startlazarus`
938+```text
939+> pkg_add -r gtk
940+> pkg_add -r gdk-pixbuf
941+> cd /path-to-lazarus
942+> gmake
943+> ./startlazarus
944+```
831945
832946もしソースファイルがないというメッセージがでたら、\[menu bar \>\> Environment \>\> Environment Options \>\> Files Tab: FPC source library\] に進み、FPC のソースファイルのあるディレクトリに移ってください。私は上で述べたように SVN からそれを入手しました。
833947
834948Good luck, that worked for me. --Jrmarino 21:29, 4 Jan 2006 (CET)
835949
8369506.0 でも同じ方法です。しかし、これには2つの潜在的な問題があります。
837951
8389521\. 起動後、lazarus のソースエディタでいくつかの壊れたフォントがあるように見えます。これはフォントの指定が間違っているためです。修正は簡単です。エディタオプションに進み、他の他のフォントを選択してください。(clean works for me).
839953
8409542\. もしパッケージとlazarus のセルフビルド機能を使用したいのなら、Linux とは異なり、自分で環境オプションでgmake (make ではなく) のパスを明示的に指定しなければなりません。
841955
842956### PC-BSD 1.0rc1+ 環境でのLazarusにインストール
843957
844958[PBI Dir](http://www.pbidir.com/)から Lazarus PBI をダウンロードして、PB-BSD 上にインストールすることが出来ます。
845959
846960注意として、/usr/port/devel/glib* にある glib* ポート、もしくは pkg_add -r glib12 glib20 を実行して glib パッケージをインストールする必要があります。 私は新しい PBI リリースでこれを修正するつもりです。
847961
848962You can install Lazarus on PB-BSD by simply downloading the Lazarus PBI from [PBI Dir](http://www.pbidir.com/)
849963
850964Note 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.
851965
852966**\[他の OpenBSD/NetBSD/DragonFlyBSD はここから\]**
853967
854968### Installing Lazarus under Mac OS X
855969
856970作業的には Linux 環境でのインストールとよく似ています。しかし、予め Apple developer ツールと X11 と GTK 1.2 をインストールしておく必要があります。
857971
858972[[Lazarus Snapshots Downloads|snaphot servers]] を利用して、Lazarus のスナップショットを簡単にインストールすることができます。
859973
8609743つの .dmg スナップショットファイルをインストールすれば、それで FPCコンパイラ、FPCのソース、Larazusのソースもまた全てインストールしたことになります。後は Lazarus を実行して、ご自身のアプリケーションを開発するだけです。前記のような方法で FPC や Lazarus のソースを別にインストールする必要はありません。Lazarus をリビルドする必要があったり、Lazarus 自体の開発に参加したかったりするなら、前記のような方法で Lazarus ソースを read-write パーミッションを持ったフォルダにインストールする必要があります。
861975
862976Carbon ウィジェットセットインターフェースのテストや開発については、 [[Carbon Interface|Carbon Interfaceを]]参照のこと。
863977
864978OS Xで Lazarus を起動するには、少なくとも二つの方法があります:
865979
866980
867981X11を起動し、ターミナルウィンドウで次のようにタイプします:
868982
869-`cd /usr/local/share/lazarus`\
870-`./lazarus`
983+```text
984+cd /usr/local/share/lazarus
985+./lazarus
986+```
871987
872988
873989また、Lazarus を X11 メニューから起動することもできます。Applications \| Customize を選択し、Add Item をクリックし、Nameの下に Lazarus と、Command の下に:
874990
875-`open -a /usr/local/share/lazarus/lazarus`
991+```text
992+open -a /usr/local/share/lazarus/lazarus
993+```
876994
877995
878996と入力します。Doneをクリックすれば、Applications \| Lazarus を選択することで Lazarus を起動することができるようになります。
879997
880998### Additional experiences and advice on installing FPC and Lazarus
881999
8821000On 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.
8831001
8841002私が SuSE Linux 上で様々な試みから経験した落とし穴についてです:
8851003
8861004rpm バージョンは場合によっては FPC を /bin や /usr/bin に、ライブラリを /lib や /usr/lib にインストールします。もし .tar.gz を使ってソースバージョンからインストールしたら、デフォルトでは実行ファイルを /usr/local/bin に、ライブラリを /usr/local/lib にインストールします。
8871005
8881006Pitfalls that I have experienced in various attempts with SuSE linux include:
8891007
8901008The rpm versions often install FPC in /bin or /usr/bin, with the libraries in /lib or /usr/lib.
8911009
8921010If 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.
8931011
8941012So 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
8951013
8961014Make sure the links in /etc/fpc.cfg point to the correct versions of the libraries (particularly if you have older versions still lurking around).
8971015
8981016In /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.
8991017
9001018Try running the compiler from the command line using one of the simple example programs or one which you wrote yourself.
9011019
9021020Turning to Lazarus:
9031021
9041022If you use a downloaded snapshot (.tar.gz) or get the source from CVS, enter your lazarus directory and type
9051023
906-`make`\
907-`./lazarus `
1024+```text
1025+make
1026+./lazarus
1027+```
9081028
9091029and 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.
9101030
9111031You may find further problems when you start programming or compiling; most of these will be related to PATH selection.
9121032
9131033Many 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
9141034
9151035<http://www.lazarus.freepascal.org/modules.php?op=modload&name=FAQ&file=index>
9161036
9171037From 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.
9181038
9191039When 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).
9201040
9211041Once 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.
9221042
9231043---
9241044*From the Free Pascal wiki, page "Installing Lazarus/ja", as it stood on 2024-03-27 after a change by Ariben, 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).*
9251045Category: FPC/ja
9261046Category: Install/ja
9271047Category: Japanese
9281048Category: Lazarus/ja

Back to history