Imagenes de instalación de las versiones estables para Mageia y OpenMandriva.
OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.
Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.
OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.
Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.
miniDLNA: servidor DLNA para la television
Enviado por SuperPollo el 29 Septiembre, 2010 - 19:33
En una entrada mía anterior, explicaba cómo usar MediaTomb como servidor DLNA para ver contenido multimedia en mi televisor.
Ahora quiero contaros que he descubierto miniDLNA, y no lo cambio por nada en cuanto a sencillez de configuración.
Instrucciones de instalación:
- Nos bajamos la última versión
- La descomprimimos como root en /, y modificamos /etc/minidlna.conf para que el parámetro "media_dir" apunte a donde nosotros almacenamos el contenido; en mi caso /home/SuperPollo/Videos
- Añadir en /etc/minidlna.conf la linea "db_dir=/var/cache/minidlna"
- Creamos el directorio /var/cache/minidlna
- Creamos el archivo/etc/init.d/minidlna para que se ejecute como servicio
- Desde drakxservices, hacemos que el servicio de miniDLNA se arranque siempre
Y ya está.
Se me olvidaba. El contenido de /etc/init.d/minidlna
#!/bin/bash # ### BEGIN INIT INFO # Provides: miniDLNA # Required-Start: $local_fs $network # Required-Stop: $local_fs $network # Short-Description: miniDLNA server # Description: MiniDLNA is server software with the aim of being # fully compliant with DLNA/UPnP-AV clients. ### END INIT INFO # minidlna This shell script takes care of starting and stopping # standalone minidlna. # # chkconfig: - 60 50 # description: MiniDLNA is server software with the aim of being # fully compliant with DLNA/UPnP-AV clients. # processname: minidlna # config: /etc/minidlna.conf # Source function library. . /etc/rc.d/init.d/functions # Source networking configuration. . /etc/sysconfig/network RETVAL=0 prog="minidlna" start() { # Start daemons. # Check that networking is up. [ ${NETWORKING} = "no" ] && exit 1 [ -x /usr/sbin/minidlna ] || exit 1 if [ -f /etc/minidlna.conf ] ; then gprintf "Starting %s: " "$prog" daemon /usr/sbin/minidlna $i RETVAL=$? [ $RETVAL -eq 0 ] && touch /var/lock/subsys/$prog echo else RETVAL=1 fi return $RETVAL } stop() { # Stop daemons. gprintf "Shutting down %s: " "$prog" killproc $prog RETVAL=$? echo [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/$prog return $RETVAL } # See how we were called. case "$1" in start) start ;; stop) stop ;; restart|reload) stop start RETVAL=$? ;; condrestart) if [ -f /var/lock/subsys/$prog ]; then stop start RETVAL=$? fi ;; status) status $prog RETVAL=$? ;; *) gprintf "Usage: %s {start|stop|restart|condrestart|status}\n" "$0" exit 1 esac exit $RETVAL
Actualización:
En Mandriva 2011 el anterior script de autoarranque ya no funcionaba. No sé si será debido al cambio a systemd. Este es el script retocado:
#!/bin/bash # # Startup script for the minidlna DLNA Server $Revision: 1.0 $ # # chkconfig: 2345 85 15 # description: MiniDLNA is a DLNA server daemon # processname: minidlna # pidfile: /var/run/minidlna.pid # config: /etc/minidlna.conf # Source function library. . /etc/init.d/functions RETVAL=0 # Path to the minidlna binaries. fullpath=/usr/sbin/minidlna start() { gprintf "Starting MiniDLNA: " daemon $fullpath RETVAL=$? [ $RETVAL = 0 ] && touch /var/lock/subsys/minidlna echo } stop() { gprintf "Stopping MiniDLNA: " killproc minidlna RETVAL=$? [ $RETVAL = 0 ] && rm -f /var/lock/subsys/minidlna echo } # See how we were called. case "$1" in start) start ;; stop) stop ;; restart) stop start ;; reload) gprintf "Re-reading MiniDLNA config: " killproc minidlna -HUP RETVAL=$? echo ;; condrestart) if [ -f /var/lock/subsys/minidlna ] ; then stop # avoid race sleep 3 start fi ;; status) status minidlna RETVAL=$? ;; *) gprintf "Usage: minidlna {start|stop|restart|reload|condrestart|status}\n" RETVAL=1 esac exit $RETVAL
»
- Blog de SuperPollo
- Entra a tu cuenta o crea una para poder comentar.
# 108310 Muy buena entrada. Al mismo
Muy buena entrada.
Al mismo tiempo, te comento para que pruebes coherence. Es otro servidor DLNA/UPnP.
En el momento que ejecutas coherence desde el applet compartes la carpeta vídeos, imágenes y música en la red y desde cualquier sitio puedes acceder a dichos datos.
Yo lo he probado en la PS3 y va bastante bien también. Reproduce perfectamente las pelis sin saltos por streaming o bien te permite copiarlas al disco duro. Lo mejor de coherence es que no tienes que configurar nada. Los tres directorios que te comentaba quedan automágicamente compartidos.
Para instalar coherence sólo necesitas: python-coherence y python-coherence-applet (para poder iniciar y parar el servicio).
Un saludo.
Usuario
# 108334 RPM
Por si os interesa probar, acabo de empaquetarlo y lo voy a enviar al repositorio de BDK. Lo he hecho por curiosidad sobre todo, debido a que no tengo una Tv que permita conectarse al Pc y entonces no puedo probarlo yo mismo :(.
Tu guía esta muy bien y si el paquete del repo funciona, me gustaría poner como configuración adicional tus instrucciones post-instalación. :)
Saludos.
Por un mundo suficiente y el tiempo.
Usuario
# 108345 Pues...
...si te interesa testeo previo, tengo una LG 42LX6500 nuevecita y estoy haciendo mis pinitos con MediaTomb. Probaré éste que comentas y también tengo previsto probar coherence.
Lo malo es que hace unos días fundí la caja del disco duro externo (uso un netbook Mandrivado con KDE-SC como servidor DLNA), una WesternDigital que no había usado desde que la compré junto con el disco duro de 1TB hace un año y ha tardado 3 días de funcionamiento para dejar de funcionar :S
Esta tarde recogeré una nueva y este fin de semana probaré todo lo que pueda.
Usuario
# 108363 Genial
y gracias por ser tester, nos viene de perlas. Seguiré tu reporte por si se me ha ido alguna configuración que haya que corregir.
Saludos
Por un mundo suficiente y el tiempo.
Usuario
# 108453 Primeras cosas.
Da un problema de librerías al intentar instalarlo en la 2010.0, pero buscando la librería en pbone e instalándola no hay problemas. Corre bien.
También hay que crear a mano la carpeta dónde se ubicará la "base de datos". La he puesto en el home del usuario y funciona bien.
Es un engorro tener que editar el archivo de configuración "a mano". Debería proveerse un interfaz web o algo así (lo mismo está y soy tan cenutrio que no lo he encontrado) para las tareas simples como añadir directorios y tal.
En ese sentido MediaTomb está por encima, en cuanto a facilidad de administración por parte de los usuarios. Sin embargo tiene problemas con los caracteres acentuados, ñ y cosas así. Además, estoy seguro que ninguno de los 2 muestran todos los vídeos que hay en la carpeta que se comparte (que es la misma).
Usuario
# 108534 ...
Es un paquete para Mandriva 2010.1 me parece natural lo de las librerías.
Lo de la configuración posterior escapa un poco de nosotros, es el programa el que no implementa ninguna interfaz, ninguna que yo haya visto y obliga a configurarla a mano.
Estoy haciendo una segunda revisión del paquete agregando el fichero /etc/init.d/minidlna tal como lo sugirió desUBIkado, por si se desea que el programa empiece automáticamente con cada inicio del sistema
Os sigo leyendo... :)
P.D: A propósito de las librerías, ¿cual eran?
Saludos.
Por un mundo suficiente y el tiempo.
Usuario
# 108638 Mmmmmmm...
...creí que no te ibas a dar cuenta de mi error...pero no lo apunté :S
Creo recordar que una era una libjpeg o alguna de las relacionadas con ffmpeg. Nada que no fuera sencillo de encontrar en pbone, bajar e instalar.
Lo que me he fijado también es que los archivos disponibes aparecen y desaparecen de los diferentes listados de manera aleatoria, tanto en el miniDLNA como en el MediaTomb. Y cosas que aparecen, por ejemplo, en el listado "Vídeo" no aparecen cuando buscas en "PC Folder" (u opción similar).
Lo de que el servicio venga preparado para arrancar solito en cada inicio es una buena idea. Son raros los escenarios en que este tipo de programas se ejecutan puntualmente.
Sería muy interesante que los de KDE-SC también se interesaran por este tipo de servicios e integraran el protocolo dentro del escritorio.
Usuario
# 108704 ...
Sí, debe ser una de las ffmpeg, lo raro es que no debería pedirlas, ya que no están como Requires del paquete. Me da que es por la versión, igual lo reviso.
Lo del servicio al inicio, hay que activarlo al principio en el Centro de Control y de ahí se ejecutará automáticamente.
Ojalá lo integraran como dices, sería estupendo.
Un saludo.
Por un mundo suficiente y el tiempo.
Usuario
# 108415 Superbien
Funciona genial. Probado con una TV Samsung LE40B651 y con el reproductor multimedia Asus O!Play.
Una pregunta. Al empaquetarlo ¿Por qué no creas el fichero /etc/init.d/minidlna tras la instalación?
# 108416 Supongo
Que porque hay que configurarlo. Pero como todo servidor, habría que ponerle una configuración por defecto y que luego el usuario lo configure a su gusto.
Usuario
# 108428 Antes,
... gracias por el reporte. :)
El hacer ficheros de configuración posteriores a veces son un problema, pues puede que en el entorno del empaquetador funcione bien pero fuera lo haga mal. No siempre es la mejor opción, tomamos el source tal y como viene y lo aplicamos, los ficheros modificados son casos excepcionales :D.
Y lo último como bien menciona Annubis, es un servidor y ya trae una configuración estándar. Si les ponemos el fichero lo que hacemos es colarle algo que quizá los usuarios no quieran. Tenemos diferentes gustos y por ende diferentes configuraciones.
Voy a presentarlo a la lista para generar el paquete de 64 bits. Los que aún deseen probar, seguiré los reportes en este hilo. :)
Saludos.
Por un mundo suficiente y el tiempo.
Usuario
# 108438 Son 2 ficheros diferentes
La configuración está en /etc/minidlna que SI lo crea el paquete, y que hay que tocarlo para adaptarlo, pero lo que yo comentaba es el fichero /etc/init.d/minidlna que es el mismo que tienes puesto en este "post", y que no hay que tocar nada, solo dejarlo creado.
Por defecto el servicio está desactivado, pero una vez creado el fichero /etc/init.d./minidlna y modificado el /etc/minidlna "al gusto", se pude acceder al Centro de Control de Mandriva y poner que se active el servicio "minidlna" al arrancar la máquina.
Simplemente es que el paquete deje creado el fichero /etc/init.d/minidlna y no haya que copiarlo "a mano" desde este "post".
# 108445 +1
+1
Usuario
# 108536 Nota tomada
y corregida.
La segunda revisión - con el fichero minidlna, para correr como servicio - ya está disponible desde el repo.
Saludos.
Por un mundo suficiente y el tiempo.