Actualmente, la versión de Allegro que podemos descargar de los repositorios de Ubuntu es la 4, pero ya tiene unos años y, a gusto de algunos, se ha quedado un poco obsoleta. La última versión de Allegro es la 5 y proporciona una nueva API mucho más potente.
Para instalar Allegro 5 en Ubuntu vamos a hacerlo desde SVN.
Antes de empezar debemos resolver unas cuantas dependencias, algunas necesarias y otras opcionales. Asegúrate de que tienes activos los repositorios "non-free" en los "orígenes del software" de Ubuntu.
Primero actualizamos:
$ sudo apt-get update
Instalamos las dependencias necesarias:
$ sudo apt-get install build-essential subversion cmake xorg-dev libgl1-mesa-dev libglu-dev
Instalamos las dependencias opcionales:
$ sudo apt-get install libpng-dev libcurl4-nss-dev libfreetype6-dev libjpeg-dev libvorbis-dev libopenal-dev libphysfs-dev libgtk2.0-dev liboss4-salsa-dev libpulse-dev libflac-dev libdumb1-dev
Instalamos las dependencias para la documentación:
$ sudo apt-get install exuberant-ctags dvi2ps dvipdfmx latex2html pandoc
Descargamos Allegro 5.
$ svn co https://alleg.svn.sourceforge.net/svnroot/alleg/allegro/branches/5.0 allegro-5.0
Con esto se creará una carpeta llamada "allegro-5.0" donde se descargará el código fuente. Entraremos dentro de la carpeta y crearemos otra llamada "build" que utilizaremos para compilar e instalar el código.
$ cd allegro-5.0
$ mkdir build
$ cd build
Usamos ccmake para establecer los parámetros en línea del comando "make".
$ sudo ccmake -DCMAKE_INSTALL_PREFIX=/usr ..
editado: una vez ejecutada la orden, presionamos la tecla "c" un par de veces para aceptar, y cuando de la opción de generar pulsamos "g". Después de esto nos devolverá a la consola.
Con esto conseguimos tres cosas:
- establecer dónde se instalarán las librerías
- añadir "/usr/local/lib" a "/etc/ld.so.conf"
- ejecutar "ldconfig" (que configurar el enlazador dinámico en tiempo de ejecución).
Por último, sólo nos queda instalar:
$ sudo make
$ sudo make install
Enlaces relacionados:
yeah en la linea que pone
ResponderEliminarInstalamos las dependencias para la documentación:
$ apt-get install exuberant-ctags dvi2ps dvipdfmx latex2html pandoc
te falta el sudo al principio de la linea justo despues del dolar
J.P.Perez
Sí, correcto, falta el sudo, ahora mismo lo cambio. Gracias por la corrección.
EliminarEste comentario ha sido eliminado por el autor.
ResponderEliminardisculpame pero cuando toco la tecla c y empieza a correr el ccmake me dice que me faltan estos archivos WARNING: libpng not found, disabling support
ResponderEliminarWARNING: libjpeg not found, disabling support
WARNING: libFLAC not found or compile test failed, disabling support.
WARNING: libdumb not found or compile test failed, disabling support.
WARNING: libvorbis not found or compile test failed, disabling support.
como puedo instalarlos de otra forma?? porque no me los encuentra desde la terminal graciass
En tu linea : sudo ccmake -DCMAKE_INSTALL_PREFIX=/usr ..
ResponderEliminarEsta mal, es solo: sudo cmake -DCMAKE_INSTALL_PREFIX=/usr ..
Quitale una "C", si no les saldra error.
Saludos.!
Excelente aporte lo probe en suse y corre perfecto!!!
ResponderEliminarperdon la imprudencia, soy nuevo, estoy trabajando en geany como le hago ahi, antemano muchas gracias
ResponderEliminarMeXiCo0128 no esta mal ccmake !!!
ResponderEliminarsolo tienes que instalar
sudo apt-get install cmake-curses-gui
saludos
gracias
ResponderEliminarEl link de allegro 5 no funciona, qué puedo hacer?
ResponderEliminarCorregir el linck
ResponderEliminarel correcto esta ->> https://github.com/liballeg/allegro5