compilacion e instalación de aegisub en fedora 17

5

Click here to load reader

Upload: fabio-lopez

Post on 05-Aug-2015

220 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: Compilacion e instalación de aegisub en Fedora 17

COMPILACIÓN E INSTALACION DE AEGISUB Y FFMS2 EN FEDORA 17

Después de luchar por 4 meses en la compilación de este programa y de encontrar respuestas frustrantes para Fedora, he llegado a la meta de tan ardua tarea y ahora es momento de compartirla para todos aquello fansubers y noveles que ha decidido optar por Fedora como su solución Linux, y que en última instancia han decidido usar aegisub con wine. Ahora ya se puede usar aegisub de forma nativa en nuestro querido sombrerito azul.Primero que todo es necesario ingresar a nuestra terminal como root e instalar todas las dependencias necesarias, para lo cual he creado la lista de todas ellas y solamente deban hacer unos cuantos ctrl+c y ctrl+v y proceder a su respectiva compilación.

Librerías y dependencias para compilación de ffms2 y aegisubyum -y install libtool libtool-ltdl-develyum -y install gcc-c++ gcc-objc gcc-objc++ libgcc gcc gcc-compact glib2yum -y install cmakeyum -y install zlib-devel zlib

Dependencias de FFMS2yum -y install yelp-devel yasm-develyum -y install ffmpeg-libs ffmpeg-compat-devel ffmpeg-devel

Dependencias de Aegisubyum -y install fontconfig-devel freetype-develyum -y install mesa-libGL-devel libX11-develyum -y install libass-devel lua-develyum -y install fftw-devel hunspell-devel hunspell-esyum -y install alsa-lib-devel

Ahora procedemos a descargar las dependencias especiales de aegisub, los wxGTK en su versión 2.9.4. Los paquetes rpm para F17 se pueden encontrar en esta dirección.

Page 2: Compilacion e instalación de aegisub en Fedora 17

http://www.codelite.org/LiteEditor/WxWidgets29Binaries#toc3

Es necesario que descarguen e instalen los 5 paquetes en este orden:

1.wx-base-unicode-2.9.4-1.i6862.wx-base-unicode-devel-2.9.4-1.i6863.wx-gtk2-unicode-2.9.4-1.i6864.wx-gtk2-unicode-gl-2.9.4-1.i6865.wx-gtk2-unicode-devel-2.9.4-1.i686

Estos paquetes por alguna razón no se encuentran actualizados en los repositorios rpmfusion desde la versión 2.8. Ya satisfechas todas las dependencias, vamos a descargar el código fuente (source code) de ffms2 y aegisub para llevar a cabo nuestra compilación.

FFMS2 v.2.17http://code.google.com/p/ffmpegsource/downloads/detail?name=ffms-2.17-src.tar.bz2&can=2&q

Aegisub v.3.0.2http://www.aegisub.org/downloads/

Ya adquirido los 2 códigos fuente, desde nuestra terminal nos logueamos como root (su o sudo -s) y nos ubicamos en la carpeta donde se descargaron los tarballs (normalmente es en Descargas) y comenzamos la compilación de ffms2 que es el que nos permitirá ver el video mientras editamos los estilos de los subs. Copiamos y pegamos:

Compilando ffms2tar xvjf ffms-2.17-src.tar.bz2cd ffms-2.17-src/./configure --enable-shared --prefix=/usrmakemake install

Valga la aclaración de que esta dependencia es esencial para tener nuestro aegisub en todo su potencial de batalla. Para verificar que si quedo instalado en nuestro equipo, en una pestaña aparte tipeamos ffm seguido de la tecla tabuladora y nos deberá aparecer ffmsindex

Ya concluido lo más difícil, seguimos con el paso final: La compilación de aegisub

Page 3: Compilacion e instalación de aegisub en Fedora 17

Compilando aegisubtar xvif aegisub-3.0.2.tar.xzcd aegisub/cd aegisub/./configure

(Se ha escrito dos veces cd aegisub, porque luego de descomprimir el tarball e ingresar a la carpeta resultante, nuevamente aparece otra carpeta con el nombre aegisub, que es donde se encuentra el código fuente). Luego de realizar la configuración, verificamos que todas las dependencias sean reconocidas por el sistema. Para continuar con la compilación debe aparecer algo así

Observese que Alsa y OSS son reconocidas por la configuración y portaudio, pulseaudio no, esto es debido a que en Fedora, el servidor por defecto de audio es Alsa (aunque en raras ocasiones resulta ser pulseaudio para lo cual debemos instalar pulseaudio-lib-devel). Ahora que tenemos el visto bueno de la configuración, procedemos con las dos últimas órdenes

makemake install

Listo. Ya tenemos aegisub en nuestro Fedora 17.

PASO OPCIONAL (RECONOCIMIENTO DICCIONARIOS DE ORTOGRAFIA)

Ahora que ya tenemos aegisub instalado, abrimos nuestro aegisub (normalmente se ubica en el grupo de sonido y video), después de abierto, damos clic donde dice view, y nos

Page 4: Compilacion e instalación de aegisub en Fedora 17

dirigimos a la siguiente ruta: view>options>interface>Dictionaries pathAl lado de “Dictionaries path”, copiamos y pegamos lo siguiente:

/usr/share/myspell

Un grande aplicar/aceptar. Ahora sí, a subtitular con toda comodidad en nuestro sombrerito azul. Dejo algunas capturas de aegisub ya instalado

Page 5: Compilacion e instalación de aegisub en Fedora 17

Notas Finales: Esta guía es ampliamente aplicable para distribuciones anteriores a Fedora 17 (F16 Verne – F15 Lovelock – etc). Por lo cual es de suma importancia, que antes de compilar FFMS2 en alguno de estos sistemas, debe tenerse previamente instalado las librerías de ffmpeg (ffmpeg-libs)

Espero que esta guía sea de igual ayuda para aquellas distribuciones en las que la instalación de aegisub no se ha podido llevar en el 100% de sus capacidades.

Cordialmente

Camilo López - mastermold

Fuenteshttp://devel.aegisub.org/wiki/Build/Deps#Dependencieshttp://devel.aegisub.org/wiki/Build/Unixhttp://forum.aegisub.org/viewtopic.php?t=7839

Esta guía esta bajo licencia Creative Commons, Puedes hacer copia de este contenido siempre y cuando cites la fuente y a su autor.Guía Versión 1.2