logo
ホーム •  フォーラム •  日本語wikiトップ •  アカウント情報 •  サイト内検索 •  新規登録
 ログイン
ユーザー名:

パスワード:


パスワード紛失

新規登録
 メインメニュー
 米国サイト
 オンライン状況
170 人のユーザが現在オンラインです。 (6 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 170

もっと...

Re: FGcomについて

このトピックの投稿一覧へ

なし Re: FGcomについて

msg# 1.3
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2013-4-11 0:47 | 最終変更
toshi  長老   投稿数: 1526
TomuTomuさん、sambarさん、こんばんは。
toshiです。

私からは、sambarさんとは別の方法として、「download_and_compile.sh」スクリプトを使って、Ubuntuマシンのホームディレクトリにfgcomとfgcomguiをインストールする方法を提案します。

このスクリプトについては、「Ubuntu へのインストール」でもたびたび取り上げてきましたが、最近は自分で検証してないため、本当にうまく動作するかはすみませんが分かりません。

Scripted Compilation on Linux Debian/Ubuntu - FlightGear wiki
http://wiki.flightgear.org/Scripted_Compilation_on_Linux_Debian/Ubuntu
に最新の解説が(英語ですが)ありますので、あわせてご参照ください。

1. スクリプトのダウンロード
mkdir ~/fgfs
cd ~/fgfs
wget http://www.gitorious.org/fg/fgmeta/blobs/raw/master/download_and_compile.sh
chmod 755 download_and_compile.sh

2. 全てのプログラムのビルド (注1)
./download_and_compile.sh ALL

3. fgcomguiの実行
cd ~/fgfs  
sh run_fgcomgui.sh

(注1)
ALLオプションを付けた場合は、FlightGear関連の様々な「開発版」のプログラム(PLIB|OSG|OPENRTI|SIMGEAR|FGFS|FGO|FGX|FGRUN|FGCOM|FGCOMGUI|ATLAS)全てのダウンロードとコンパイルを行います。

オプションを何も付けなかった場合は、「開発版」のFlightGearとFGRunのみをコンパイルします。

ALLオプションを付けて一気にダウンロードとコンパイルを行うのが一番簡単かと思いまして、2.の手順ではALLオプションを付けてみました。
数GB分のソースコードと、必要なubuntuパッケージを自動的にインターネット経由でダウンロードしてコンパイルしてくれるはずですが、ダウンロードもコンパイルも非常に時間がかかります(半日放置しても終わらないかも)ので、時間のあるときに試してください。
また、ソースコードの開発状況によっては、コンパイルが途中で失敗してしまう可能性もあります。
加えて、ネットワーク接続が途中で切れてソースコードのダウンロードが正常に完了しないこともあり得ますので、表示されるメッセージを注意深く見てください。

もう少し短い時間ですませるために、コンパイルしたいプログラムだけをオプションで指定する手もあるかもしれません。
最低限必要なのは、
./download_and_compile.sh FGCOM
./download_and_compile.sh FGCOMGUI
の2つですが、上記2つのいずれかのコンパイルに失敗する場合は、まず
./download_and_compile.sh PLIB
./download_and_compile.sh SIMGEAR
を実行して、その後でFGCOMとFGCOMGUIをコンパイルするとうまく行くかもしれません。
fgcomとfgcomguiを使いたいという目的からすると、ALLオプションをつける方法ではなく、必要なプログラムだけをコンパイルする方法を本当はお勧めしたいのですが、自分で検証していないので自信がありません。
もしうまくいったら是非レポートしてください。

---
これ以下は、fgcomに関する補足情報です。

まず、fgcom(本体プログラム)とfgcomgui(GUIフロントエンド)の2つのプログラムがあることを知っておいてください。
前者のみだとコマンドラインからでしか操作できませんので、両者をインストールすることをお勧めします。

Ubuntuでは両者ともパッケージが配布されていませんので、自分のPC上でコンパイルする必要があるのですが、fgcomはOpenALとPLIB、SimGearに依存しており、またfgcomguiはQt4に依存しています。
従って、fgcomソースコードとfgcomguiソースコードをダウンロードしただけでは、多分コンパイルできません。

またやっかいなことに、fgcomのソースコードの改訂履歴を調べてみたところ、2012/1/11以降は、sourceforgeサーバとgitoriousサーバとで別々に開発が進んでおり、後者の方が多くの改訂が行われています。

http://fgcom.svn.sourceforge.net/viewvc/fgcom/trunk/?view=log
#2012/1/11以降の改訂回数: 2

http://gitorious.org/fg/fgcom/commits/master
#2012/1/11以降の改訂回数: 45

sambarさんが情報源として提示された「英語WikiのFGComのページ」と「ソースからのインストール(Unix編)」は前者のsourceforgeのfgcomをベースに書かれていますが、「download_and_compile.sh」は後者のgitorious上のfgcomをダウンロードするよう1241行目で設定しています。

依存関係と改訂頻度の観点から、Ubuntu環境でfgcomをインストールするには「download_and_compile.sh」を使ったほうが良いのではないかと思います。
投票数:6 平均点:1.67

投稿ツリー

  条件検索へ


 検索

高度な検索
 新しい登録ユーザ
elemihor 2024-5-3
cixada9163 2024-5-3
klenmarket 2024-5-3
uzifoqa 2024-5-3
ijyletid 2024-5-3
irititoz 2024-5-3
qnexcampjB 2024-5-3
valwritiAk 2024-5-3
ypamituzi 2024-5-2
azumoj 2024-5-2
 最近の画像(画像付)
自作11機目 F/A-18... (2022-5-27)
自作11機目 F/A-18...
飛んでみる八尾空港 (2022-4-10)
飛んでみる八尾空港
作ってみる八尾空港 (2022-4-2)
作ってみる八尾空港
F117 nighthawk (2021-5-19)
F117 nighthawk
HiTouchさん宛の画像... (2020-11-8)
HiTouchさん宛の画像...
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Theme designed by OCEAN-NET