Para instalar cinelerra en openSUSE 11, debido a que aún no hay paquetes disponibles para esta distro, primero es necesario preparar el sistema para la instalación. Para ello hay que instalar una serie de paquetes. Con la siguiente línea, instalareis todo lo que hace falta:
zypper install nasm fftw3-devel libffmpeg-devel ogre-plugin-OpenEXR OpenEXR-devel libdv libdv-devel libx264-devel libfaac-devel liba52dec-devel ogre libmp4v2-devel libdc1394_control12-devel x264 libmp4v2 liba52-devel libx264 libmpeg2 lame-devel libdca-devel faad2-devel Cg libzziplib13 liba52dec0 xvid-devel fftw3-threads libamrnb-devel libamrwb-devel libfame1 libfreeimage3 IlmBase-devel SDL-devel libdc1394-devel libdc1394_control12 libesd-devel libgsm-devel pvm libavc1394 libavc1394-devel libiec61883-devel libraw1394 libraw1394-devel libtool
(puede que falten paquetes, ya que esto es lo que he instalado en mi ordenador, y puede que tuviese otros que no aparecen ya instalados. Si falta alguno, decidlo en los comentarios para compartirlo!).
Una vez instalado todo lo necesario, ya puedes ir a la página oficial de Cinelerra y descargarte el fuente, o bajárte por svn la última versión:
svn checkout svn://svn.skolelinux.org/cinelerra/trunk/hvirtual
Una vez descargado, entramos en el directorio y ejecutamos el script que trae:
./autogen.sh
De esta manera, se comprobará si está todo instalado. Si falta algo (que puede ser) lo instalaremos con zypper. Si todo va bien, lo siguiente es ejecutar:
./configure
make
Dará un error de una librería llamada reconmmx.o que no existe. Esto es debido a que el código está escrito en ensamblador, por lo que hay que compilarlo a parte. Para ello hay que instalar nams y ejecutar lo siguiente:
cd libmpeg3/video
nasm -f elf reconmmx.s -o reconmmx.o
mkdir .libs
cp reconmmx.o .libs/
Después de esto, continuamos con make.
Cuando haya acabado de compilar, podemos ejecutar el make install de toda la vida, o ejecutar lo siguiente:
checkinstall
Esto nos generará un paquete rpm instalable. Para instalarlo finalmente bastará con ejecutar como root:
rpm -i /usr/src/packages/RPMS/i386/hvirtual-2.1-1.i386.rpm
De esta manera, si queremos desinstalarlo será más fácil, ya que podremos hacerlo desde el gestor de software de openSUSE!
¡Y ya teneis Cinelerra para dejar volar vuestro talento cineasta!

Etiquetas:
cinelerra,
multimedia,
opensuse,
zypper