- 追加された行はこの色です。
- 削除された行はこの色です。
#contents
現在作業途中です。
想定条件:
*想定条件 [#keff7fae]
---ソースからインストールする
---ある程度開発用ツールをインストールしている(cvs,svn,automake,gcc等…)
~
~
-Fedora12の場合の注意点:~
~
*作業の前に [#q4720f8c]
-Debian、Ubuntu等deb系のディストリビュージョンでは、aptを使用すると自動である程度依存関係の解決が行える。
-Fedora、CentOS等のrpmパッケージ管理システムを採用している場合、yumが使用出来る場合が多いが、必ずしもyumが良いとは限らないので注意(aptを使用するディストリビュージョンや、openSUSEの様に統合管理ツールにパッケージ管理の機能が備わっている場合もある。)
-Redhat系の場合、/etc/ld.so.confの修正が必要な場合がある。
デフォルトでは以下のディレクトリに共有ライブラリを置いても認識しないため、rootで以下の作業を行って、/etc/ld.so.confに以下の行を追加したあと、root で ldconfigと入力して共有ライブラリのキャッシュを再構築する必要がある。
>
/usr/local/lib
#以下は64bit版のみ
/usr/local/lib64
<
~
~
-OpenSceneGraph (OSG)
--依存している物
---cmake (パッケージを使用したため省略)
---libtiff(同上)
---libjpeg(同上)
---libungif(同上)
---libpng (同上)
---libz (同上)
---freetype (同上) ~
**OpenSceneGraphのインストール [#wdbe3851]
-依存している物
--cmake (パッケージを使用)
--libtiff(同上)
--libjpeg(同上)
--libungif(同上)
--libpng (同上)
--libz (同上)
--freetype (同上) ~
(おそらく、libXi、libXmu、libcurlもこの時点で必要。もしかしたら、開発用パッケージ(-develと末尾に付く方のパッケージ)が必要かもしれない)
~
~
**SimGearのインストール [#t7975553]
-依存している物
--OpenAL (openal-develパッケージを使用)
--ALUT (freealut-develパッケージを使用)
--plib (plib-develパッケージを使用)
--Boost (boost-develパッケージを使用)
~
-SimGear
---依存している物
---OpenAL (openal-develパッケージを使用したため省略)
---ALUT (freealut-develパッケージを使用したため省略)
---plib (同上)
---Boost (同上)
~
**FlightGearのインストール [#d507a8ac]
以降、既出の物は省略する
-依存している物
--Glut(freeglut-develパッケージを使用したため省略)
~
~
-FlightGear
--依存している物
---Glut(freeglut-develパッケージを使用したため省略)
---OpenSceneGraph(既出)
---Boost(既出)
---OpenAL(既出)
---plib(既出)
---SimGear(既出)
**FlightGearの基本データのインストール [#pcead445]
-FlightGear-data-2.0.0.tar.bz2をダウンロードして、/usr/local/share/FlightGear/dataに展開する。
~
~
~
--FlightGear-data
---ダウンロードして、/usr/local/share/FlightGear/dataに展開する。
~
~
~
-FGRUN (FlightGear起動用ランチャ:Windows版と同じ)
--依存している物
---fltk-devel(パッケージを使用したため省略)
---fluid (svn版のみ) (パッケージを使用したため省略)~
**FGRUN (FlightGear起動用ランチャ:Windows版と同じ) [#l9204d62]
-依存している物
--fltk (fltk-develパッケージを使用したため省略)
--fluid (svn版のみ) (パッケージを使用したため省略)~
備考:Advanced Options→Propertiesでプロパティを追加した場合に、"(ダブルクオート)が挿入されてしまい「そのようなファイルはありません」と出て起動できない問題がある
~
--作業手順
---[[fgrun:http://sourceforge.net/projects/fgrun/]]より、ソースを取得して展開する(「Files」タブを開き、「Downloads now!」ボタンを押すとダウンロードが始まります。)
--インストール手順
--[[fgrun:http://sourceforge.net/projects/fgrun/]]より、ソースを取得して展開する(「Files」タブを開き、「Downloads now!」ボタンを押すとダウンロードが始まります。)
---以下のコマンドを入力する
>
$ cd (ダウンロード先)
$ tar zxvf fgrun-1.5.2.tar.gz
$ cd fgrun-1.5.2.tar.gz
$ ./autogen.sh
$ ./configure
$ make
$ sudo make install
<
~
~
-fgcom
--依存している物
---plib (既出)
---SimGear(既出)~
**FGCOM [#qec0e9f6]
-依存している物
備考:パッチを当てなくても一応交信可能ですが、[[fgcomgui-fgcom_01192010.diff:http://code.google.com/p/fgcomgui/downloads/list]]というパッチが出ているので、それを使用することを推奨。
~
--インストール手順
---svnリポジトリからソースを取得する
-インストール手順
--svnリポジトリからソースを取得する
>
$ svn co https://appfgcom.svn.sourceforge.net/svnroot/fgcom/trunk fgcom
$ cd fgcom
<
---パッチを当てる
--パッチを当てる
>
patch -p0 < fgcomgui-fgcom_01192010.diff
<
---ソースの入ったディレクトリに移動して、以下のコマンドを入力
--ソースの入ったディレクトリに移動して、以下のコマンドを入力
>
$ cd src
$ make
$ sudo make install
<
---参考~
Linux_instllation - fgcomgui~
http://code.google.com/p/fgcomgui/wiki/Linux_Installation
~
~
~
-fgcomgui
--依存している物
---scons (パッケージを使用)
---qt-devel (同上)
**fgcomgui [#g41b2b9d]
-依存している物
--scons (sconsパッケージを使用)
--qt-devel (同上)
--インストール手順:
以下のコマンドを入力する
>
$ svn co http://fgcomgui.googlecode.com/svn/trunk/ fgcomgui
$ cd fgcomgui
$ scons
$ sudo scons install
<
---備考:
Fedora12では、fgcomgui/SConstruct に以下のパッチを当てる必要があった。
Fedora12では、fgcomgui/SConstruct の29行から31行を
>
29,31c29,31
< "/usr/include/qt4",
< "/usr/include/qt4/QtCore",
< "/usr/include/qt4/QtGui"
---
> "/usr/include/Qt",
> "/usr/include/QtCore",
> "/usr/include/QtGui"
"/usr/include/qt4",
"/usr/include/qt4/QtCore",
"/usr/include/qt4/QtGui"
<
から、
>
"/usr/include/Qt",
"/usr/include/QtCore",
"/usr/include/QtGui"
<
に置き換える必要がある。
---参考~
Linux_instllation - fgcomgui~
http://code.google.com/p/fgcomgui/wiki/Linux_Installation
~
~
~
----
依存パッケージの一覧部分のみ作成 2010/3/6 sambar~
プロンプトを追加 2010/3/7 sambar ~
整形してみた。