Compilar Smile en Kubuntu 8.04

1. Introducción
2. Instalación
3. Ejecución
4. Notas
5. Fuentes y enlaces

1. Introducción

Smile es una muy completa aplicación libre con la que se pueden crear slideshows (secuencias de diapositivas) con fotografías, pudiendo añadir sonidos, vídeos y multitud de transiciones y efectos. Soporta los formatos XVID, MPEG, FLV, MP3, OGG, JPG, PNG, BMP y el archivo final puede ser flv ò mpeg2.

Está disponible en paquetes .deb para Intrepid y para Jaunty, pero no para Hardy, sin embargo se puede instalar perfectamente como se explica a continuación.

2. Instalación

Para instalar SMILE en (K/X/U)buntu 8.04

Primero que nada hay que asegurarse de tener activados los repositorios "backports"

1. Editar el archivo sources.list, para lo cual, en una consola ejecutamos

kdesudo kate /etc/apt/sources.list

y descomentar (quitarle el "#") la linea de los repositorios "backports".

2. Instalamos los siguientes paquetes con un

sudo aptitude install libogg-dev libvorbis-dev libmad0-dev build-essential fakeroot checkinstall mplayer mencoder imagemagick

3. Es necesario que desinstalemos la versión de sox que tuviéramos instalada (ya que necesitaremos una versión superior a la 14.05, que es la que está en los repositorios de Hardy), para ello ejecutamos

sudo aptitude remove --purge sox

4. Descargamos la ultima versión de sox desde aquí:

http://sourceforge.net/project/

5. Descomprimimos el archivo sox-14.X.X en ~/escritorio (para simplificar las siguientes operaciones) con

$tar xvzf sox-14.X.X.tar.gz

y desde la consola y permaneciendo en tal directorio ejecutamos

$./configure --prefix=/usr && make && sudo make install

NOTA: el "&&" colocado al final de cada comando es para que el comando sucesivo se ejecute solo si el anterior termino con éxito.

6. Instalamos los paquetes necesarios:

$sudo aptitude install libqt4-opengl-dev libqt4-dev libqt4-webkit

7. Descargamos la última versión de smile (o una anterior si lo preferimos) de la página http://smile.tuxfamily.org/?q=node/2

8. Descomprimimos el archivo smile en ~/escritorio

$tar xvzf smile-0.9.X.tar.gz

y desde la consola ejecutamos

$/usr/bin/qmake-qt4 smile.pro && make

NOTA: dado que el comando qmake, por defecto llama a qt3, es necesario que especifiquemos qt4 tal como esta escrito mas arriba.

3.Ejecución

9. Por ultimo, si todos los pasos anteriores se ejecutaron sin tirar ningún error, probamos que funcione, desde la consola nos situamos en el directorio smile (que se habrá creado automáticamente) y lanzamos la aplicación

$cd smile

y

$./smile

4.Notas

1- El proceso aquí explicado es bastante extenso (de 30' a 60' dependiendo del ordenador y la conexión a internet) por lo que es recomendable llevarlo a cabo mediante la consola tal como fue hecho para este tutorial.

2- Una vez instalado, durante la creación de slideshows con smile, es recomendable no redimensionar la ventana del mismo ni abrir otras aplicaciones hasta finalizada la operación, ya que puede afectar la calidad de la slideshow resultante (por ej. verse con la imagen recortada, aunque esto solo me sucedió en el portátil con tarjeta gráfica ATI y no así en el PC de escritorio que tiene una tarjeta gráfica nvidia)

3- Dado que esta aplicación està en constante desarrollo, si más adelante se deseara instalar una nueva versión, bastará con eliminar el directorio "smile" y el archivo smile.cnf antes de proceder, y luego repetir los pasos 7, 8 y 9 de este tutorial.

5.Fuentes y enlaces

www.smile.tuxfamily.org

http://doc.ubuntu-fr.org/smile

http://smile.tuxfamily.org/?q=node/33