miércoles, agosto 26, 2009

Compilando e Instalando UltraStar Deluxe en Ubuntu 9.04

UltraStar Deluxe es un juego disponible para Linux, BSD, MacOS y Windows que poco o nada tiene que envidiar al tan conocido SingStar disponible para consolas de Sony, pero claro, este es gratis y con licencia GPL . Así que vamos a proceder a instalar en nuestro Ubuntu el gran UltraStar Deluxe Version 1.0.1a

Tras terminar de leer esto, es recomendable que leáis también
"Añadiendo Canciones a UltraStart Deluxe en Linux"


Paso 1: Abrimos una terminal de texto (si estamos con Ubuntu 9.04 o cualquier distro con escritorio Gnome no muy modificado, solo tenemos que ir arriba a la izquierda a Aplicaciones -> Accesorios -> Terminal)

Paso 2: Teclead lo siguiente en la terminal (para que no haya problemas de dependencias)
sudo aptitude install fp-compiler fp-units-base fp-units-misc fp-units-fcl fp-units-i386 fp-utils libsdl1.2-dev libsdl-image1.2-dev portaudio19-dev libsqlite3-dev libfreetype6-dev libavcodec-dev libavformat-dev libswscale-dev

Y aceptamos lo que nos pregunte (se acepta tecleando Y mayúscula y luego intro)

Según la página de UltraStar Deluxe, indica usar apt-get de la siguiente manera:
sudo apt-get install fp-compiler fp-units-base fp-units-misc fp-units-fcl fp-units-i386 fp-utils libsdl1.2-dev libsdl-image1.2-dev portaudio19-dev libsqlite3-dev libfreetype6-dev libavcodec-dev libavformat-dev libswscale-dev

Pero os recomiendo usar aptitude que os puede evitar algunos mensajes de error en caso de tenerlos con apt-get

Paso 3: Tecleamos:
mkdir usdx-source

Con eso creamos el directorio usdx-source dentro del home de nuestro usuario, por ejemplo en mi caso, con mi usuario "sgan", se creara en /home/sgan

Paso 4: Tecleamos:
wget -O trunk.tar.gz http://ultrastardx.svn.sourceforge.net/viewvc/ultrastardx/trunk.tar.gz?view=tar

Con eso nos descargaremos el archivo comprimido trunk.tar.gz (se guardara donde estamos, es decir en mi caso en /home/sgan).

Paso 5: Tecleamos:
tar xvzf trunk.tar.gz -C usdx-source --strip 1

Con esto descomprimimos y desempaquetamos trunk.tar.gz dentro del directorio usdx-source

Paso 6: Entramos en el directorio usdx-source, tecleando:

cd usdx-source

Paso 7: Compilamos e instalamos tecleando lo siguiente, línea por línea:

sudo sh configure
make
sudo make install


Para arrancar el juego, podemos hacerlo de 3 formas:


1-. Tecleando ultrastardx en una terminal

2-. Pulsando Alt + F2 y en el recuadro que nos aparece teclear ultrastardx

3-. Crear un "Lanzador" en el Escritorio (o donde queramos) para lanzar el juego haciendo un doble click (en Gnome)
  • Para esto, primero hacemos click con el botón derecho del ratón en el Escritorio y elegimos la opción "Crear lanzador"
  • Luego donde pone "Nombre" elegimos el nombre que tendrá el lanzador, por ejemplo UltraStar DX.
  • Donde pone "Comando" escribimos ultrastardx (tal cual sin mayúsculas)
  • En "Comentario" podéis dejarlo en blanco o poner lo que queráis como descripción (por ejemplo "Juego tipo SingStar" o "Juego de Karaoke")
  • Si queréis cambiar el icono por defecto (que no es muy bonito) clickad encima de el y os mostrará algunos iconos, clickad en "Examinar" y id a vuestro home (en mi caso "sgan"), ahi meteros en la carpeta "usdx-source", y luego en la carpeta "icons", clickáis en "Abrir" y os aparecerán 3 iconos, elegid el que mas os guste.
Nota: Antes de crear el lanzador o de elegir el icono, iros a vuestro home (en mi caso "sgan"), e id a la carpeta "usdx-source" y a la carpeta "icons", y ahí borrad todos los archivos que veáis menos "ultrastardx-icon.svg", "ultrastardx-icon_32.png" y "ultrastardx-icon_512.png", si no lo hacéis cada vez que intentéis ponerle un icono de esos a vuestro lanzador, os ocurrirá un error, no se por que ocurre, pero ocurre.

Para instalarlo en otra distribución os recomiendo visitar las instrucciones de la página de UltraStar Deluxe, en su Wiki hay diversas explicaciones, visitad este link:

UltraStar Deluxe Wiki

O más concretamente este link:

Compilar USDX usando Makefile



Leer también: "Añadiendo Canciones a UltraStart Deluxe en Linux"

Si os da un error durante el proceso de instalación, leed esto:
Foro Tutoriales UltraStar Deluxe

2 comentarios:

Michael dijo...

hola
esta muy bueno el tutorial, instalo sin problemas, lamentablemente no he podido configurar el microfono, sucede que solo funciona durante nueve segundos luego deja de marcar puntaje, te a pasado ati?
tienes alguna idea de que puede ser?

SGAN dijo...

La verdad es que eso no me lo ha hecho nunca a mí, pero te recomiendo mirarte estos tutoriales:

http://ultrastar-es.org/tutoriales.php?categoria=1

Y también que preguntes en ese foro (de la página de los tutoriales), pues está dedicado a UltraStar y quizá alguien haya tenido ese problema y lo haya solventado.