请求获取FlightGear完整启动所需有效数据文件集的具体下载及解压方案
请求获取FlightGear完整启动所需有效数据文件集的具体下载及解压方案
嗨,Stephen,我来帮你搞定这个FlightGear启动失败的问题~
你遇到的核心问题是FlightGear缺少必要的核心数据文件集(fgdata),不管是PPA安装版本还是AppImage版本,都可能因为源同步或包体积的原因没有自动包含这份数据,下面给你具体的解决方案:
一、明确需要下载的文件
你需要下载对应你使用的2020.3.18版本的fgdata压缩包,准确文件名是:fgdata-2020.3.18.tar.bz2(这是Linux系统下最常用的压缩格式,也可以选择zip格式,但tar.bz2压缩率更高)。
二、终端下载&解压步骤(Ubuntu系统)
方法1:将数据包放到snap对应的目录(匹配你当前的错误提示路径)
- 打开终端,先创建目标目录(如果还不存在的话):
mkdir -p /home/stephen/snap/flightgear/common
- 切换到你下载压缩包的目录(比如默认的下载目录):
cd ~/Downloads
- 执行解压命令,将数据包解压到指定目录:
sudo tar -xjvf fgdata-2020.3.18.tar.bz2 -C /home/stephen/snap/flightgear/common/
说明:
-x代表解压操作,-j用于处理bz2压缩格式,-v会显示解压的详细过程,-f指定要解压的压缩包文件名,-C用于指定解压到的目标目录。
方法2:自定义存放目录(更灵活,避免权限问题)
如果你不想用snap的目录,也可以自己创建一个目录来存放fgdata:
- 创建自定义目录:
mkdir -p ~/flightgear/fgdata
- 切换到下载目录后,解压到自定义目录:
tar -xjvf fgdata-2020.3.18.tar.bz2 -C ~/flightgear/
这个方法不需要
sudo权限,因为操作的是你的用户主目录,更安全便捷。
三、启动FlightGear并指定数据路径
解压完成后,打开FlightGear(无论是PPA安装的版本还是AppImage):
- 在弹出的“选择数据文件”界面,点击选择按钮,导航到你刚才解压的fgdata目录(比如
/home/stephen/snap/flightgear/common/fgdata或者~/flightgear/fgdata) - 确认路径后,就能正常进入飞行模拟界面了
补充说明
- PPA安装的FlightGear偶尔会因为源的同步问题,没有自动安装fgdata依赖包,所以需要手动下载补充;
- AppImage版本为了控制包体积,本身就不包含完整的fgdata,必须手动下载对应版本的数据包才能运行。
备注:内容来源于stack exchange,提问作者Stephen Elliott




