Flightgear在Linux/Debian中的下载编译安装教程

编译安装

使用如下脚本在Linux/Debian操作系统下从源代码构建开源飞行模拟器FlightGear.

1
2
3
4
5
6
7
8
9
cd  <your working directory for building FlightGear>
wget -O download_and_compile.sh http://sourceforge.net/p/flightgear/fgmeta/ci/next/tree/download_and_compile.sh?format=raw
chmod +x download_and_compile.sh
mkdir -p stable
mkdir -p next
cd stable
../download_and_compile.sh -s
cd ../next
../download_and_compile.sh -p n

需要注意的是,该脚本git clone fgdata时超过1G时就会报错退出,解决方案见链接4。

此外,如果之前安装过FlightGear的旧版本,编译过程也有可能报错,清理之前旧版本之后即可解决问题。

启动模拟器

启动FlightGear命令如下:

1
2
3
cd <your working directory for building FlightGear>
cd stable
./run_fgfs.sh

fgfs常用选项

fgfs为flightgear的飞行模拟器主程序,在命令行中输入fgfs –launcher即可打开启动器,选择飞机、位置等配置,然后开始模拟飞行。下面介绍fgfs的一些常用选项。

  • –launcher

    打开启动器。

  • –fg-root=path

    告诉flightgear到path下寻找数据文件,如飞机、地景等。

  • –fg-scenery=path

    告诉flightgear到path下寻找地景文件。

  • –fg-aircraft=path

    告诉flightgear到path下寻找飞机文件。

  • –language=code

    指定会话语音, 例如 pl, nl, it, fr, en, de。

  • –aircraft= 飞行器

    载入特定飞行器。

  • –show-aircraft

    打印可用的飞行器列表。

参考链接

  1. Howto:Get Local Copies of Flightgear Source Code,by flightgear wiki.
  2. Scripted Compilation on Linux Debian/Ubuntu, by flightgear wiki.
  3. Building FlightGear,by flightgear wiki.
  4. Git_Clone大项目超过1G失败解决方案,by jack huang.
  5. Building using CMake - Windows,by flightgear.
  6. Visual Studio之RelWithDebInfo模式,“被忽视”的编译模式,by inter_peng.