FGcomについて
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
FGcomについて
msg# 1
TomuTomu
投稿数: 13
最近FGcomの存在を知りました。
いろいろ調べてみたのですが、いまいちインストール方法がわかりません。
教えて下さい。
OSはubuntuです。
いろいろ調べてみたのですが、いまいちインストール方法がわかりません。
教えて下さい。
OSはubuntuです。
投票数:9
平均点:6.67
Re: FGcomについて
msg# 1.1
sambar
居住地: 岡山
投稿数: 484
こんばんは、TomuTomuさん。
FGComの利用方法 はメンテナンスされていません(というか、原文サイトが消滅しました)ので、英語WikiのFGComのページ を参照ください。
#確か、Ubuntu公式パッケージにはFGComも、そのGUIフロントエンドも無かったと思います。
#PlayDebにFGComがあればそれを、無いならソースからのインストール(Unix編)を参考にインストールするのが良いと思います。
FGComの利用方法 はメンテナンスされていません(というか、原文サイトが消滅しました)ので、英語WikiのFGComのページ を参照ください。
#確か、Ubuntu公式パッケージにはFGComも、そのGUIフロントエンドも無かったと思います。
#PlayDebにFGComがあればそれを、無いならソースからのインストール(Unix編)を参考にインストールするのが良いと思います。
投票数:8
平均点:6.25
Re: FGcomについて
msg# 1.2
TomuTomu
投稿数: 13
sambarさん ありがとうございます。
残念ながらPlayDebにはFGComはありませんでした。
なのでソースからのインストールをやってみたのですが、パッチをあてるところでつまってしまいました。
$ cd fgcom
~/fgcom$ patch -p0 < fgcomgui-fgcom_01192010.diff
bash: fgcomgui-fgcom_01192010.diff: そのようなファイルやディレクトリはありません
となってしまいます。
まだ高校生なのでなるべく詳しくおねがいします。
残念ながらPlayDebにはFGComはありませんでした。
なのでソースからのインストールをやってみたのですが、パッチをあてるところでつまってしまいました。
$ cd fgcom
~/fgcom$ patch -p0 < fgcomgui-fgcom_01192010.diff
bash: fgcomgui-fgcom_01192010.diff: そのようなファイルやディレクトリはありません
となってしまいます。
まだ高校生なのでなるべく詳しくおねがいします。
投票数:8
平均点:6.25
Re: FGcomについて
msg# 1.2.1
sambar
居住地: 岡山
投稿数: 484
引用:私の環境(OpenSUSE 12.3 x64)ではそもそもパッチが正常に当てられないのと、パッチを当てなくても交信可能なので、この部分は無視していただけたら、と思います。
#先ほどwikiからもコメントアウトしました。
念の為「本来ならこうすべき」と言う点を書いておきます。(試されるかどうかはTomuTomuさんにお任せします)
この場合は「パッチが本来の場所 (この場合、~/fgcom の下)に無い」という事なので、以下の点を確認してください。
1:パッチの保存先がブラウザのデフォルトのダウンロード先のままで、~/fgcomに移動orコピーしていない
2:パッチではなく、「ファイルの詳細とダウンロード先が書いてあるhtmlファイルを保存してしまっている」
bash: fgcomgui-fgcom_01192010.diff: そのようなファイルやディレクトリはありません
となってしまいます。
#先ほどwikiからもコメントアウトしました。
念の為「本来ならこうすべき」と言う点を書いておきます。(試されるかどうかはTomuTomuさんにお任せします)
この場合は「パッチが本来の場所 (この場合、~/fgcom の下)に無い」という事なので、以下の点を確認してください。
1:パッチの保存先がブラウザのデフォルトのダウンロード先のままで、~/fgcomに移動orコピーしていない
2:パッチではなく、「ファイルの詳細とダウンロード先が書いてあるhtmlファイルを保存してしまっている」
投票数:9
平均点:4.44
Re: FGcomについて
msg# 1.3
toshi
投稿数: 1540
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. スクリプトのダウンロード
2. 全てのプログラムのビルド (注1)
3. fgcomguiの実行
(注1)
ALLオプションを付けた場合は、FlightGear関連の様々な「開発版」のプログラム(PLIB|OSG|OPENRTI|SIMGEAR|FGFS|FGO|FGX|FGRUN|FGCOM|FGCOMGUI|ATLAS)全てのダウンロードとコンパイルを行います。
オプションを何も付けなかった場合は、「開発版」のFlightGearとFGRunのみをコンパイルします。
ALLオプションを付けて一気にダウンロードとコンパイルを行うのが一番簡単かと思いまして、2.の手順ではALLオプションを付けてみました。
数GB分のソースコードと、必要なubuntuパッケージを自動的にインターネット経由でダウンロードしてコンパイルしてくれるはずですが、ダウンロードもコンパイルも非常に時間がかかります(半日放置しても終わらないかも)ので、時間のあるときに試してください。
また、ソースコードの開発状況によっては、コンパイルが途中で失敗してしまう可能性もあります。
加えて、ネットワーク接続が途中で切れてソースコードのダウンロードが正常に完了しないこともあり得ますので、表示されるメッセージを注意深く見てください。
もう少し短い時間ですませるために、コンパイルしたいプログラムだけをオプションで指定する手もあるかもしれません。
最低限必要なのは、
の2つですが、上記2つのいずれかのコンパイルに失敗する場合は、まず
を実行して、その後で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」を使ったほうが良いのではないかと思います。
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
./download_and_compile.sh PLIB
./download_and_compile.sh SIMGEAR
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」を使ったほうが良いのではないかと思います。
投票数:11
平均点:4.55
Re: FGcomについて
msg# 1.4
TomuTomu
投稿数: 13
toshiさん返信ありがとうございます。
新学期が始まり、学校の研修などが入った影響でまとまった時間が取れず返信が遅れてしまいました。 申し訳ありませんm(__)m
さて、fgcomとfgcomguiですが、 最初コンパイルに失敗したため、toshiさんの書かれた1行を先に実行してから、コンパイルすることでうまくインストールできました。
ありがとうございました。
新学期が始まり、学校の研修などが入った影響でまとまった時間が取れず返信が遅れてしまいました。 申し訳ありませんm(__)m
さて、fgcomとfgcomguiですが、 最初コンパイルに失敗したため、toshiさんの書かれた1行を先に実行してから、コンパイルすることでうまくインストールできました。
ありがとうございました。
投票数:5
平均点:6.00
Re: FGcomについて
msg# 1.5
sambar
居住地: 岡山
投稿数: 484
そう言えば、FGComの音声通話サーバですが、現状では、
1:fgcom.flightgear.org.uk (gitorious版fgcomのデフォルト:非常に混雑していて繋がらない事が多々ある)
2:delta384.server4you.de (2012年10月に供用開始)
この2つのサーバ間の交信はできませんので、FGComを使用される際はご注意ください。
1:fgcom.flightgear.org.uk (gitorious版fgcomのデフォルト:非常に混雑していて繋がらない事が多々ある)
2:delta384.server4you.de (2012年10月に供用開始)
この2つのサーバ間の交信はできませんので、FGComを使用される際はご注意ください。
投票数:9
平均点:5.56
Re: FGcomについて
msg# 1.3.1
sambar
居住地: 岡山
投稿数: 484
TomuTomuさん、toshiさん、こんばんは。
引用:先日、Linux mint 14 (Ubuntu 12.10のリポジトリを共用)に移行したので、「download_and_compile.sh ALL」を検証してみました。
注意事項は、 本家Wiki にもある通り、「OSGのsvn版のアドレスが変わっているが、スクリプト側の更新が追いついていないため、正しいURIに修正する必要がある」ことです。(詳しくは「Ubuntu へのインストール」で)
引用:空港毎の無線の周波数表はgitorious版の方が細かく、iaxサーバが対応していればRJBKやRJBH(先日ヘリポート化しましたが)等も使用できるようです。
引用:
このスクリプトについては、「Ubuntu へのインストール」でもたびたび取り上げてきましたが、最近は自分で検証してないため、本当にうまく動作するかはすみませんが分かりません。
注意事項は、 本家Wiki にもある通り、「OSGのsvn版のアドレスが変わっているが、スクリプト側の更新が追いついていないため、正しいURIに修正する必要がある」ことです。(詳しくは「Ubuntu へのインストール」で)
引用:
またやっかいなことに、fgcomのソースコードの改訂履歴を調べてみたところ、2012/1/11以降は、sourceforgeサーバとgitoriousサーバとで別々に開発が進んでおり、後者の方が多くの改訂が行われています。
依存関係と改訂頻度の観点から、Ubuntu環境でfgcomをインストールするには「download_and_compile.sh」を使ったほうが良いのではないかと思います。
投票数:10
平均点:4.00
Re: FGcomについて
msg# 1.6
toshi
投稿数: 1540
toshiです。
FlightGear Newsletter October 2013を読んで知ったのですが、FGComが大きく生まれ変わろうとしているようです。
現在開発中のFGComには、FlightGear本体に内蔵されたFGCom(FlightGear v3.0から登場予定)と、スタンドアロンのFGCom(FGCom-sa)の2種類があるそうです。
本体内蔵のFGComの画面の様子は
http://wiki.flightgear.org/Integrating_FGCom
で見ることが出来ます。
また、FGCom-saの開発版は、
http://fgcom.flightgear.org/download/
で配布中です。
どちらも、デフォルトの接続先サーバは
fgcom.flightgear.org
を指定とすることが推奨されていて、接続中のユーザリストが
http://fgcom.flightgear.org
から確認できるようになっています。
FlightGear Newsletter October 2013を読んで知ったのですが、FGComが大きく生まれ変わろうとしているようです。
現在開発中のFGComには、FlightGear本体に内蔵されたFGCom(FlightGear v3.0から登場予定)と、スタンドアロンのFGCom(FGCom-sa)の2種類があるそうです。
本体内蔵のFGComの画面の様子は
http://wiki.flightgear.org/Integrating_FGCom
で見ることが出来ます。
また、FGCom-saの開発版は、
http://fgcom.flightgear.org/download/
で配布中です。
どちらも、デフォルトの接続先サーバは
fgcom.flightgear.org
を指定とすることが推奨されていて、接続中のユーザリストが
http://fgcom.flightgear.org
から確認できるようになっています。
投票数:10
平均点:7.00
Re: FGcomについて
msg# 1.6.1
sambar
居住地: 岡山
投稿数: 484
こんばんは、toshiさん。
sambarです。
私の考えでは「スタンドアロン版の方はCUIのみ、従来と大きな変更無し」だと思いますが、JP WikiのFGComの利用方法の記事を、本家Wikiの物をベースに書きなおす事を検討していましたが、開発の動向が落ち着くまで文書の作業は保留します。
#もっとも、「組み込み版」の方もterrasync同様、fgfsと同じディレクトリにあるfgcomを呼び出してるようですが…
sambarです。
私の考えでは「スタンドアロン版の方はCUIのみ、従来と大きな変更無し」だと思いますが、JP WikiのFGComの利用方法の記事を、本家Wikiの物をベースに書きなおす事を検討していましたが、開発の動向が落ち着くまで文書の作業は保留します。
#もっとも、「組み込み版」の方もterrasync同様、fgfsと同じディレクトリにあるfgcomを呼び出してるようですが…
投票数:9
平均点:5.56