Cómo instalar el puto juego retro (desarrollado para Macintosh en 1994) Marathon en Debian GNU/Linux

Fácil.

1. Descargo el código fuente de el juego haciendo clic aquí

2. Lo muevo a mi carpeta de usuario (caso de que no esté ya)

3. Abro un Terminal de root en Aplicaciones>Accesorios>Terminal de root o en Aplicaciones>Herramientas del sistema>Terminal de root o pulsando la combinación de teclas Alt+F2 y escribiendo gksu gnome-terminal y haciendo clic con el botón izquierdo sobre el botón señalado con la palabra Ejecutar

4. Descomprimo el código fuente con el siguiente comando

bzip2 -dc AlephOne-20100118.tar.bz2 | tar -xv

(sustituyo AlephOne-20100118.tar.bz2 por el nombre de la versión del código que me haya descargado)

5. Instalo las dependencias de compilación con los siguientes comandos (3 comandos para que quepan en la plantilla del blog)

sudo aptitude install libsdl1.2-dev libsdl-sound1.2 libsdl-sound1.2-dev
sudo aptitude install libsdl-net1.2 libsdl-net1.2-dev libsdl-image1.2 libsdl-image1.2-dev
sudo aptitude install libzzip-0-13 libzzip-dev libboost1.35-dev libvorbis-dev

6. En Debian Squeeze el paquete libboost1.35-dev ha de ser reemplazado por la nueva versión, quedando los comandos así

sudo aptitude install libsdl1.2-dev libsdl-sound1.2 libsdl-sound1.2-dev
sudo aptitude install libsdl-net1.2 libsdl-net1.2-dev libsdl-image1.2 libsdl-image1.2-dev
sudo aptitude install libzzip-0-13 libzzip-dev libboost1.41-dev libvorbis-dev

6. Entro en la carpeta del código fuente que acabo de descomprimir con el siguiente comando

cd Aleph(aquí pulso el tabulador para que se complete el nombre)

7. Pulso la tecla intro

8. Compilo con el siguiente comando

./configure

(si me da algún error de compilación observo la salida en el terminal e instalo con synaptic la librería que falte)

9. Luego con el siguiente comando

make

10. E instalo con el siguiente comando

make install

11. Ahora me descargo los escenarios para jugar (Marathon, Durandal e Infinity) desde aquí o RubiconX desde aquí

12. El escenario que quiera jugar lo muevo a mi carpeta de usuario (caso de que no esté ya)

13. Lo descomprimo haciendo clic con el botón derecho sobre el archivo y escogiendo la opción Extraer aquí

14. Copio los archivos del escenario a la carpeta del juego en /usr/local/share/AlephOne con el siguiente comando

cp -rv ~/nombre_de_la_carpeta_descomprimida_del_escenario/* /usr/local/share/AlephOne

obviamente, sustituyo nombre_de_la_carpeta_descomprimida_del_escenario por el nombre que tenga en realidad la carpeta del escenario que voy a jugar, por ejemplo (y ojo a las comillas si el nombre consta de más de una palabra) M1A1, «Marathon 2», «Marathon Infinity»

15. Para ejecutarlo: pulso la combinación de teclas Alt+F2, escribo alephone y hago clic con el botón izquierdo en Ejecutar

Y pista.

¡Y un vídeo! 😉