
Para compilar y ejecutar FreeJ es necesario tener:
un sistema activo GNU/Linux o Darwin/OSX1
librerías SDL http://www.libsdl.org
librerías PNG http://www.libpng.org
librerías S-LANG http://www.s-lang.org
Algunas otras librerías son opcionales y muy recomendables de tener para aprovechar todas las características implementadas en FreeJ, en particular las librerías Ogg/Vorbis/Theora disponibles en http://www.xiph.org.
Antes que nada asegúrate de tener:
cdbs, libtool, flex, bison, libsdl-dev, libpng-dev, libfreetype6-dev, libfontconfig-dev, libogg-dev, libvorbis-dev, libjpeg-dev, libslang2-dev, libtheora-dev, libavcodec-dev, libavformat-dev, libswscale-dev, libunicap2-dev, libbluetooth-dev, fftw3-dev, libjack-dev, libasound-dev, libhtml-template-perl, python-dev, swig
liberías SDL http://www.libsdl.org
liberías PNG (compilar con soporte para _ZLIB_ ) http://libpng.org
Para tener algunos de los filtros optimizados para assembler mmx necesitas NASM2.
Ya que tienes todo lo anterior, descarga la versión estable reciente de freej desde ftp://ftp.dyne.org/freej/
extrae el archivo fuente y compilalo tecleando lo siguiente en una consola:
$ tar xvfz freej.tar.gz
$ cd freej
(si estás leyendo este archivo desde las fuentes, comienza desde aquí)
$ ./configure
$ make
$ sudo make install
esto instalará:
(o cualquier otro prefijo que configures en vez de la ubicación predeterminada /usr/local)
Para prenderlo solo teclea:
freej