Yo lo hago en todo momento con el usuario root, manías que tengo, pero con sudo debería de funcionar. Lo primero es crear una carpeta para descargar todo el código, en mi caso he usado /opt/mediatomb, pero puede ser cualquiera a la que se tenga acceso.
# mkdir /opt/mediatomb
# cd mediatomb
Lo siguiente será descargar el código fuente de los repositorios y resolver las dependencias del paquete:# cd mediatomb
Si vemos el contenido de la carpeta, sería una cosa así:# apt-get build-dep mediatomb
# apt-get source mediatomb
mediatomb-0.12.0~svn2018 mediatomb_0.12.0~svn2018-6.1.debian.tar.gz mediatomb_0.12.0~svn2018-6.1.dsc mediatomb_0.12.0~svn2018.orig.tar.gzYo he borrado la carpeta mediatomb-0.12.0~svn2018 porque si parcheaba directamente sobre ella me daba problemas. Si decidís trabajar sobre esa carpeta, podéis saltar este comando y avisarme si os funcionó . Una vez borrada la carpeta, la reconstruiremos con el contenido del dsc:
Entramos al directorio mediatomb-0.12.0~svn2018 y parcheamos:# dpkg-source –x mediatomb_0.12.0~svn2018-6.1.dsc
Reconstruimos los paquetes:# patch –p0 –i /ruta/hacia/samsung_video_subtitles.patch
Nos creará tres .deb en el directorio anterior, mediatomb_0.12.0~svn2018-6.1_all.deb mediatomb-common_0.12.0~svn2018-6.1_amd64.deb mediatomb-daemon_0.12.0~svn2018-6.1_all.deb, sólo nos queda instalarlos:# dpkg-buildpackage –rfakeroot –b
Si todo ha ido bien, ya tendremos funcionando el mediatomb y la televisión reconocerá automáticamente los subtítulos. No se si el resto de dispositivos también lo harán o tocará hacer transcodificación (editando el config.xml y añadiendo scripts, más info aquí, lo probé en su momento y funciona relativamente bien, aunque depende mucho del equipo que tengas porque hace la conversión al momento).# dkpg –i mediatomb*.deb
¡Saludos!
NOTA: Esto con el mediatomb 0.12.0 que está en los repositorios de Debian 6 no funciona, compila y hace todo bien, pero no muestra los subs. Cuando lo hice en el Mint, usé la version 0.12.1-4 que está en los repositorios testing y sí funcionó. Al no poder instalar esa vesión del mediatomb por problemas de dependencias, habría que actualziarlo todo a testing y paso. Al final me he decantado por usar el minidlna y ha funcionado a la primera.
No hay comentarios:
Publicar un comentario