LinuxParty
En mayo de 2006, Televisión Española (RTVE) anunciaba el inicio de sus emisiones de televisión y radio a través de las redes P2P, lo que implicaba poder disfrutar de estos contenidos a través de Internet en nuestros ordenadores sin necesidad de antenas ni tarjetas capturadoras y con una calidad muy superior a sus antiguas emisiones asx que aún pueden verse en este enlace.
El servicio, que ya es una realidad, una vez tengamos instalado mplayer y kplayer, y podrás ver, al menos el canal 24, mejor o peor, pero algo se ve...
Continuamos...
Una buena noticia, sin duda, si no fuera porque un año después, en la página de RTVE que ofrece el servicio sigue obviándose inexplicablemente a los cada vez más numerosos usuarios de GNU/Linux. En dicha página se anuncia la existencia de un plug-in instalable para Windows y Mac. Según sus propias palabras, “DESCÁRGATELO… Y VERÁS!!” (sic).
Octoshape, compañía fabricante del plug-in, tiene una versión para GNU/Linux que funciona perfectamente, si bien su instalación no es, como suele ocurrir, tan cómoda como en Windows o Mac (siguiente siguiente siguiente). En este post vamos a explicar cómo instalar este software de la manera más sencilla posible. Al lector se le suponen unos rudimentos mínimos en el uso de sistemas GNU/Linux a nivel usuario. La instalación de ejemplo se hizo en un Kubuntu 7.04, aunque con mínimas variaciones servirá para cualquier distribución que tengáis.
Primero vamos a fijarnos en los requisitos previos. Nos hacen falta tres cosas en realidad:
- Java 5 o superior, de Sun
- libstdc++.so.6
- (para distros basadas en Debia/Ubuntu)... sudo apt-get install libstdc++6
- (para distros basadas en RedHat/Fedora)... sudo yum install libstdc
- Un reproductor multimedia que acepte streaming (como... mplayer y kplayer
- y descargarte el software para Linux, aquí.
- Descargado, dar los permisos chmod a+x octosetup-linux_i386.bin
- Elegir los canales a ver, aquí.
Generalmente, bastará hacer...
./OctoshapeClient -url:ESPANA.canal24horas
Pongamos, que nos da un error y no funciona a la primera, ¡Estupendo!
Una vez que aceptas los terminos de la licencia...
Do you agree to these license terms? [yes|no]
yes
Archive: octoshape.installer.3844
inflating: octoshape/EULA_en.rtf
creating: octoshape/octoprogram-L03-NMS0810164-U01_SUA_900/
extracting: octoshape/octoprogram-L03-NMS0810164-U01_SUA_900/confirmed.txt
inflating: octoshape/octoprogram-L03-NMS0810164-U01_SUA_900/content.txt
extracting: octoshape/octoprogram-L03-NMS0810164-U01_SUA_900/marker.txt
creating: octoshape/octoprogram-L03-NMS0810164_SUA_900/
inflating: octoshape/octoprogram-L03-NMS0810164_SUA_900/content.txt
extracting: octoshape/octoprogram-L03-NMS0810164_SUA_900/dynfiles.zip
extracting: octoshape/octoprogram-L03-NMS0810164_SUA_900/marker.txt
inflating: octoshape/octoprogram-L03-NMS0810164_SUA_900/module.xml
inflating: octoshape/octoprogram-L03-NMS0810164_SUA_900/OctoshapeClientSUA
inflating: octoshape/octoprogram-L03-NMS0810164_SUA_900/suaold-versions.txt
inflating: octoshape/OctoshapeClient
Go to octoshape and execute ./OctoshapeClient -url:octoshape:BROADCASTER.channel
[javier@localhost Descargas]$ cd octoshape/
Accedemos al directorio de instalación, y lo intentamos ejecutar...
[javier@localhost octoshape]$ ls -l total 124 -rwxrwxrwx 1 javier javier 14762 oct 16 15:12 EULA_en.rtf drwxrwxrwx 2 javier javier 4096 oct 16 15:12 octoprogram-L03-NMS0810164_SUA_900 drwxrwxrwx 2 javier javier 4096 oct 16 15:12 octoprogram-L03-NMS0810164-U01_SUA_900 -rwxrwxrwx 1 javier javier 96136 may 22 2008 OctoshapeClient [javier@localhost octoshape]$ ./OctoshapeClient -url:ESPANA.canal24horas octoprogram-L03-NMS0810164_SUA_900/OctoshapeClientSUA: error while loading shared libraries:
libcrypto.so.0.9.8: cannot open shared object file: No such file or directory
Como era de esperar, no está completo, nos falta una librería llamada libcryp, bueno, pues la buscamos,
si tienes Debian, Ubuntu, debes usar apt-cache search libcryp, con Fedora, yum search libcryp
[javier@localhost octoshape]$ yum search libcryp
Loaded plugins: refresh-packagekit =============================== Matched: libcryp =============================== seahorse-devel.i386 : Header files and libraries required to develop with seahorse
[root@localhost octoshape]$ yum install seahorse-devel
Una vez, instalado dicha librería que falta, si persiste el fallo, es por que no busca /usr/lib/crypto.so, si no la versión...
creas un link con esa versión y ya esta, pongamos el ejemplo.
[root@localhost octoshape]# cd / [root@localhost /]# find . -iname "libcryp*" ./usr/include/libcryptui ./usr/lib/libcrypto.so ./usr/lib/libcryptui.so.0.0.0 ./usr/lib/libcryptopp.so.6 ./usr/lib/libcrypt.so ./usr/lib/libcryptui.so.0 ./usr/lib/pkgconfig/libcrypto.pc ./usr/lib/libcryptopp.so.6.0.0 ./usr/lib/libcrypt.a ./usr/lib/libcryptui.so ./usr/lib/libcrypto.a ./lib/libcrypto.so.0.9.8g <- Este es fichero que buscamos ./lib/libcrypto.so.7 ./lib/libcrypt.so.1 ./lib/libcryptsetup.so.0 ./lib/libcryptsetup.so.0.0.0 ./lib/libcrypt-2.9.so ./opt/Adobe/Reader8/Reader/intellinux/lib/libcrypto.so ./opt/Adobe/Reader8/Reader/intellinux/lib/libcrypto.so.0.9.7 ./opt/Adobe/Reader8/Reader/intellinux/lib/libcrypto.so.0 [root@localhost /]#
No mezcles churras con merinas, vamos a ir a /usr/lib/ y hacemos
[root@localhost /]# cd /usr/lib [root@localhost lib]# ls -l libcrypto* -rw-r--r-- 1 root root 2447352 ene 7 16:31 libcrypto.a lrwxrwxrwx 1 root root 20 feb 24 14:15 libcryptopp.so.6 -> libcryptopp.so.6.0.0 -rwxr-xr-x 1 root root 4599020 oct 27 07:38 libcryptopp.so.6.0.0
<- Vemos que libctypto.so, en un link a libcrypto.so.0.9.8g ->
lrwxrwxrwx 1 root root 29 feb 13 19:10 libcrypto.so -> ../../lib/libcrypto.so.0.9.8g
CREAMOS EL ENLACE SIMBOLICO, desde /usr/lib
[root@localhost lib]# ln -s ../../lib/libcrypto.so.0.9.8g libcrypto.0.9.8
Y TAMBIÉN NOS VAMOS A /lib y lo creamos
cd /lib
ln -s /lib/libcrypto.so.0.9.8g /lib/libcrypto.0.9.8
Verificamos que se ha creado correctamente el enlace
[root@localhost lib]# ls -l libcrypto* -rwxrwxrwx 1 root root 29 mar 6 17:38 libcrypto.0.9.8 -> ../../lib/libcrypto.so.0.9.8g -rw-r--r-- 1 root root 2447352 ene 7 16:31 libcrypto.a lrwxrwxrwx 1 root root 20 feb 24 14:15 libcryptopp.so.6 -> libcryptopp.so.6.0.0 -rwxr-xr-x 1 root root 4599020 oct 27 07:38 libcryptopp.so.6.0.0 lrwxrwxrwx 1 root root 29 feb 13 19:10 libcrypto.so -> ../../lib/libcrypto.so.0.9.8g
Y YA ESTÁ YA PODEMOS USAR EL PROGRAMA.
Si persiste el problema haz lo que me comentó un amigo...
"
Since you're on Linux, try editing /etc/ld.so.conf and adding the appropriate
path and then run ldconfig (as root).
"
Que veas lo que hay /etc/ld.so.conf, y lo añadas...
[root@localhost ld.so.conf.d]# ls /etc/ld.so.c*
ld.so.cache ld.so.conf ld.so.conf.d/
[root@localhost ld.so.conf.d]# cat /etc/ld.so.conf
include ld.so.conf.d/*.conf
[root@localhost ld.so.conf.d]# cd /etc/ld.so.conf.d/
[root@localhost ld.so.conf.d]# ls -l
total 32
-r--r--r-- 1 javier javier 324 ene 21 08:21 kernel-2.6.27.12-170.2.5.fc10.i686.conf
-r--r--r-- 1 root root 324 feb 12 06:15 kernel-2.6.27.15-170.2.24.fc10.i686.conf
-r--r--r-- 1 root root 324 feb 23 19:30 kernel-2.6.27.19-170.2.35.fc10.i686.conf
-rw-r--r-- 1 javier javier 15 oct 2 01:29 mysql-i386.conf
-rw-r--r-- 1 root root 5 mar 10 17:47 para-ver-la-tv.conf
-rw-r--r-- 1 javier javier 20 oct 8 15:18 qt-i386.conf
-rw-r--r-- 1 root root 15 ene 2 2006 wine-32.conf
-rw-r--r-- 1 root root 23 mar 5 10:03 xulrunner-32.conf
[root@localhost ld.so.conf.d]# echo /lib > para-ver-la-tv.conf
[root@localhost ld.so.conf.d]# cat para-ver-la-tv.conf
/lib
[root@localhost ld.so.conf.d] # ldconfig <<-- MUY IMPORTANTE
Si tienes alguna Distro vieja o diferente... o instalaste algún Java anterior al 1.6, haz esto...
[root@localhost octoshape]# cd /usr/java/ (o /usr/lib/java) [root@localhost java]# find . -iname "libjvm*" ./jre1.6.0_03/lib/i386/server/libjvm.so ./jre1.6.0_03/lib/i386/client/libjvm.so [root@localhost java]# cd /root/Desktop/octoshape/
Una vez lo tengamos, hay que crear el fichero de configuración con "libjvm.so"
así que si tenemos java, instalado en /usr/java (puede que esté en /usr/lib/java), ponemos:
[root@localhost octoshape]# echo JavaExec=/usr/java/jre1.6.0_03/lib/i386/client/libjvm.so > setup.xml
[root@localhost octoshape]# ./OctoshapeClient -url:ESPANA.canal24horas
Pero te recomendamos que leas el artículo.
A los más nuevos en GNU/Linux os parecerán cosas muy raras, pero no os preocupéis que esto lo resolvemos en un periquete.
Java
Entramos en la consola (terminal) y escribimos esto: (Debian)
sudo update-alternatives --config java
puede descargarselo directamente desde el sitio de Java.
Puede leer más aquí.
Fuente, **Foros de Linux Party**.
Autor: demiurgo.
( Recordamos a nuestros lectores que nos puden enviar noticias para su publicación )

-
UnionEuropea
- La UE se plantea regular los precios de la banda ancha
- La Unión Europea (UE) pretende limitar la Libertad de Expresión...
- España, por debajo de la media de la UE en cuanto a penetración de Internet.
- Nueva versión de la licencia pública de la Unión Europea EUPL
- La Ley Sinde llegará al Constitucional y a los tribunales europeos
- Tribunal de Justicia de la Unión Europea declarará ilegal el canon digital.
- La UE hará de Gran Hermano y espiará a sus ciudadanos.
- La UE limita a 60 días el plazo para que el sector público pague sus facturas
- La consulta pública de la UE sobre la Neutralidad de Red, en castellano.
- Google, IBM, Adobe, Oracle y Nokia advierten contra ACTA
- Nuevas reglas en el conjunto de la UE para utilizar las cookies
- El gran cortafuegos de Europa.
Comentarios
Yo ando buscando un soft para ver la television.