Автоматизированная сборка
Материал из FlightGear.ru.
Приведённые ниже скрипты позволяют собрать самую свежую версию симулятора в полностью автоматическом режиме.
Обратите внимание: сборка симулятора с нуля потребует более 3 Гб дискового пространства, а скачивание исходников и компиляция могут занять несколько часов
Содержание |
Сборка под Linux
Сборка с помощью набора скриптов compile
Скачиваем набор скриптов: http://seb.marque.free.fr/fichiers/scripts/bash/compile.tgz
Распаковываем в отдельную директорию и запускаем:
./compile FlightGear create
Ключ create нужен только при первом запуске для инициализации дерева проектов.
После сборки переходим в директорию FlightGear и запускаем fgrun
./fgrun
Сборка с помощью скрипта download_and_compile
Оригинал инструкции: http://wiki.flightgear.org/index.php/Scripted_Compilation_on_Linux_Debian/Ubuntu
Скачиваем и запускаем скрипт:
mkdir ~/fgfs cd ~/fgfs wget http://brisa.homelinux.net/fgfs/download_and_compile.sh chmod 755 download_and_compile.sh sh download_and_compile.sh
После завершения работы скрипта симулятор будет установлен в директорию ~/fgfs
Запуск симулятора:
cd ~/fgfs sh run_fgfs.sh
Обратите внимание: по умолчанию скрипт собирает только FlightGear и Fgrun. Чтобы собрать все, необходимые для запуска компоненты, небходимо указать ключ ALL
sh download_and_compile.sh ALL
Пересборка отдельного компонента осуществляется указанием соответствующего ключа:
* PLIB (to compile and install only plib) * OSG (to compile and install only OpenSceneGraph) * SIMGEAR (to compile and install only Simgear) * FGFS (to compile and install only FlightGear) * DATA (to download / update only data files for FlightGear) * FGRUN (to compile and install only Fgrun) * FGCOM (to compile and install only Fgcom) * ATLAS (to compile and install only Atlas)
Обновление осуществляется ключом UPDATE. Следующая команда обновит только FGFS:
sh download_and_compile.sh FGFS UPDATE
Сборка под Windows
TBD
