117
edits
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
Le script décrit ici prend en charge le téléchargement des sources et la compilation de FlightGear à partir des dépôts git en exécutant une commande unique pour les systèmes de type Debian 32-bit et 64-bit (Debian, Ubuntu). L'installation pré-existante de FlightGear (si elle existe) ne sera pas modifiée, le script construit et installe tout ce qu'il faut dans le répertoire dans lequel il sera téléchargé. Vous pouvez choisir entre la construction de l'ensemble ou seulement l'un des outils spécifiques de l'application. | Le script décrit ici prend en charge le téléchargement des sources et la compilation de FlightGear à partir des dépôts git en exécutant une commande unique pour les systèmes de type Debian 32-bit et 64-bit (Debian, Ubuntu). L'installation pré-existante de FlightGear (si elle existe) ne sera pas modifiée, le script construit et installe tout ce qu'il faut dans le répertoire dans lequel il sera téléchargé. Vous pouvez choisir entre la construction de l'ensemble ou seulement l'un des outils spécifiques de l'application. | ||
Les paquetages nécessaires seront installés via le système apt-get. Les bibliothèques qui ne sont pas incluses dans les dépôts seront téléchargés et compilées "à la volée" (par exemple [[Plib]], [[Simgear]] | Les paquetages nécessaires seront installés via le système apt-get. Les bibliothèques qui ne sont pas incluses dans les dépôts seront téléchargés et compilées "à la volée" (par exemple [[Plib]], [[Simgear]] et [[OSG]]). | ||
Pour les systèmes de type Redhat (Fedora, CentOS) reportez vous à la page dédiée à [[CentOS]]. | Pour les systèmes de type Redhat (Fedora, CentOS) reportez vous à la page dédiée à [[CentOS]]. | ||
Line 7: | Line 7: | ||
Voir aussi [[Superbuild]]. | Voir aussi [[Superbuild]]. | ||
=== | === Le script === | ||
Vous pouvez télécharger le script de la manière suivante: | |||
wget -O download_and_compile.sh http://sourceforge.net/p/flightgear/fgmeta/ci/next/tree/download_and_compile.sh?format=raw | wget -O download_and_compile.sh http://sourceforge.net/p/flightgear/fgmeta/ci/next/tree/download_and_compile.sh?format=raw | ||
=== | === Pour les impatients === | ||
cd <your working directory for building flightgear> | cd <your working directory for building flightgear> | ||
Line 28: | Line 26: | ||
../download_and_compile.sh -p n | ../download_and_compile.sh -p n | ||
=== | === Espace disque nécessaire === | ||
Pour la version 3.4.0, en juin 2015, le script requiert entre 2 et 3 Go d'espace disque. Ceci inclus le fichiers à télécharger, les fichiers de construction lors de la compilation, ainsi que le fgdata. | |||
=== | === Liste des programmes à compiler === | ||
Le script permet de télécharger et compiler: | |||
* FlightGear ( | * FlightGear (ainsi que toutes les données nécessaires à son utilisation) | ||
* [[Fgrun]] | * [[Fgrun]] | ||
* [[FGo!]] | * [[FGo!]] | ||
Line 42: | Line 40: | ||
* [[FlightGear HLA support (High Level Architecture) | OpenRTI]] | * [[FlightGear HLA support (High Level Architecture) | OpenRTI]] | ||
Note | Note: openRTI est une autre dépendance optionnelle pour le support HLA: http://wiki.flightgear.org/FlightGear_HLA_support_(High_Level_Architecture) | ||
Pour l'instant, vous pouvez faire abstraction du support HLA. Finalement, l'idée de remplacer le système MP existant par HLA est surtout destiné à une architecture FlightGear qui intégre un grand nombre de composants dans des process séparés, ou même des machines distinctes. Cette technologie est donc plutôt destinée à un contexte professionnel utilisant plusieurs ordinateurs et écrans pour créer un environnement complet de simulation "immersif". | |||
Pour l'instant, il est probablement plus sécurisant de considérer que HLA est réservé aux développeurs et aux personnes qui veulent expérimenter ces fonctionnalités. | |||
Vous pouvez utiliser le paramètre '''-i''' pour compiler OpenRTI, ou la re-configuration SimGear et FlightGear avec l'option -D ENABLE_RTI=ON (experimental) | |||
==== When building Next you may see build errors ==== | ==== When building Next you may see build errors ==== |
edits