現在作業途中です。
想定条件:
- ソースからインストールする
- ある程度開発用ツールをインストールしている(cvs,svn,automake,gcc等…)
- Fedora12の場合
備考:デフォルトでは以下のディレクトリに共有ライブラリを置いても認識しないため、/etc/ld.so.confに以下の行を追加して、root で ldconfigと入力して共有ライブラリのキャッシュを再構築する必要がある。
/usr/local/lib
/usr/local/lib64 (64bit版のみ)
- OpenSceneGraph (OSG)
- 依存している物
- cmake (パッケージを使用したため省略)
- libtiff(同上)
- libjpeg(同上)
- libungif(同上)
- libpng (同上)
- libz (同上)
- freetype (同上)
(おそらく、libXi、libXmu、libcurlもこの時点で必要。もしかしたら、開発用パッケージ(-develと末尾に付く方のパッケージ)が必要かもしれない)
- SimGear
- 依存している物
- OpenAL (openal-develパッケージを使用したため省略)
- ALUT (freealut-develパッケージを使用したため省略)
- plib (同上)
- Boost (同上)
- FlightGear
- 依存している物
- Glut(freeglut-develパッケージを使用したため省略)
- OpenSceneGraph(既出)
- Boost(既出)
- OpenAL(既出)
- plib(既出)
- SimGear(既出)
- FlightGear-data
- ダウンロードして、/usr/local/share/FlightGear/dataに展開する。
- FGRUN (FlightGear起動用ランチャ:Windows版と同じ)
- 依存している物
- fltk-devel(パッケージを使用したため省略)
- fluid (svn版のみ) (パッケージを使用したため省略)
備考:Advanced Options→Propertiesでプロパティを追加した場合に、"(ダブルクオート)が挿入されてしまい「そのようなファイルはありません」と出て起動できない問題がある
- 作業手順
- 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
- 依存している物
- インストール手順
- 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 (同上)
- インストール手順:
以下のコマンドを入力する
svn co http://fgcomgui.googlecode.com/svn/trunk/ fgcomgui
cd fgcomgui
scons
sudo scons install
- 備考:
Fedora12では、fgcomgui/SConstruct に以下のパッチを当てる必要がある
29,31c29,31
< "/usr/include/qt4",
< "/usr/include/qt4/QtCore",
< "/usr/include/qt4/QtGui"
---
> "/usr/include/Qt",
> "/usr/include/QtCore",
> "/usr/include/QtGui"
依存パッケージの一覧部分のみ作成 2010/3/6 sambar