現在作業途中です。 想定条件: ---ソースからインストールする ---ある程度開発用ツールをインストールしている(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: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(既出) 備考:パッチを当てなくても一応交信可能ですが、[[fgcomgui-fgcom_01192010.diff:http://code.google.com/p/fgcomgui/downloads/list]]というパッチが出ているので、それを使用することを推奨。 ~ --インストール手順 ---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" < ---参考~ Linux_instllation - fgcomgui~ http://code.google.com/p/fgcomgui/wiki/Linux_Installation ~ ~ ~ ---- 依存パッケージの一覧部分のみ作成 2010/3/6 sambar~