Vamos a instalar Flightgear en Ubuntu desde los sources ya que al parecer, no van a incluír la nueva versión a tiempo para cuando salga Lucid definitivamente y mientras esperamos, pues lo montamos todo en un directorio a parte, tanto los sources como la instalación.
La información será una mezcla de un script que va por ahí y la guia oficial.
Aviso que el tema ocupa un montón, prepara unas 4Gb.
sudo aptitude update
sudo aptitude install cvs subversion build-essential cmake libpng-dev libfreetype6-dev libjpeg-dev libungif4-dev libtiff-dev
sudo aptitude install libxmu-dev libxi-dev libalut-dev libboost-dev automake autoconf libfltk1.1-dev libplib-dev libplib1
sudo aptitude install openscenegraph libosgal-dev libosgal1 libosgcal-dev libosgcal0 libopenscenegraph-dev
Crearemos una carpeta en nuestro home que se llamará fgfs, de esta colgará todo. Así que abrimos un terminal y escribimos:
mkdir fgfs
cd fgfs
Seguimos bajando las plib que son necesárias para compilar simgear, que a su vez lo es para flightgear junto a otras herramientas, pero vayamos por pasos:
wget -c http://plib.sourceforge.net/dist/plib-1.8.5.tar.gz
tar zxvf plib-1.8.5.tar.gz
mv plib-1.8.5 plib
cd plib
./autogen.sh
./configure --prefix=$HOME/fgfs/plib --exec-prefix=$HOME/fgfs/install/plib
make
mkdir ../install
mkdir ../install/plib
make install
Y con esto, ya tenemos instalado plib. Seguimos con simgear:
cd ..
cvs -d :pserver:cvsguest@cvs.simgear.org:/var/cvs/SimGear-0.3 login
Se debe poner guest de contraseña. Seguido se debe poner lo sigiente
cvs -d :pserver:cvsguest@cvs.simgear.org:/var/cvs/SimGear-0.3 co source
De este modo, disponemos de los fuentes desde el cvs. Nos preparamos el directorio y seguimos:
mv source simgear
cd simgear
./autogen.sh
./configure --prefix=$HOME/fgfs/simgear --exec-prefix=$HOME/fgfs/simgear
make
make install
cd ..
Ahora flightgear:
cvs -d :pserver:cvsguest@cvs.flightgear.org:/var/cvs/FlightGear-0.9 login
Y la contrasella de antes, guest.
cvs -d :pserver:cvsguest@cvs.flightgear.org:/var/cvs/FlightGear-0.9 co source
mv source flightgear
cd flightgear
./autogen.sh
./configure --prefix=$HOME/fgfs/flightgear --exec-prefix=$HOME/fgfs/install/flightgear --with-eventinput --with-simgear=$HOME/fgfs/simgear
make
mkdir ../install/flightgear
make install
Ahora a bajar el resto del juego:
cd ../install/flightgear/
cvs -d :pserver:cvsguest@cvs.flightgear.org:/var/cvs/FlightGear-0.9 co data
mv data install/flightgear
Y esto es lo que me ha funcionado a mi de todo lo que he encontrado por la red.
Para ejecutar, abrir un terminal y escribir:
cd /fgfs/install/flightgear
bin/fgfs --fg-root=$HOME/fgfs/install/flightgear
Si falla puede que sea por algo con las librerias, prueba a escribir antes de bin/fgfs --fg-root=../data:
export LD_LIBRARY_PATH=[RUTAS_A_LIBRERIAS]/lib/:$LD_LIBRARY_PATH
Reemplazando el contenido en negrita por la ruta correcta de las libs de simgear (en $HOME/fgfs/simgear/lib) y de flightgear (en $HOME/fgfs/install/flightgear/lib), pero de esto no estoy seguro, pues no se me ha dado el caso. Puede que la segunda fuente que presto (más abajo, la de Debian), sea una forma más correcta, pero ésa es la única que aún no he probado y ya no probaré, puesto que la que expongo me funciona.
Fuentes y ayudas:
http://wiki.flightgear.org/index.php/Building_FlightGear_-_Linux
http://wiki.flightgear.org/index.php/Building_Flightgear_-_Debian
http://www.simgear.org/cvs.html
Comentarios recientes
hace 1 año 10 semanas
hace 1 año 10 semanas
hace 1 año 29 semanas
hace 1 año 29 semanas
hace 1 año 43 semanas
hace 2 años 23 semanas
hace 2 años 23 semanas
hace 2 años 23 semanas
hace 2 años 39 semanas
hace 2 años 47 semanas