LinuxParty

NUESTRO SITIO necesita la publicidad para costear hosting y el dominio. Por favor considera deshabilitar tu AdBlock en nuestro sitio. También puedes hacernos una donación entrando en linuxparty.es, en la columna de la derecha.
Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado
 
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.

0003

Primero vamos a fijarnos en los requisitos previos. Nos hacen falta tres cosas en realidad:

  1. Java 5 o superior, de Sun
  2. libstdc++.so.6
    1. (para distros basadas en Debia/Ubuntu)... sudo apt-get install libstdc++6
    2. (para distros basadas en RedHat/Fedora)... sudo yum install libstdc
  3. Un reproductor multimedia que acepte streaming (como... mplayer y kplayer
  4. y descargarte el software para Linux, aquí.
    1. Descargado, dar los permisos chmod a+x octosetup-linux_i386.bin
    2. 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 )

Comentarios  

# Jose Antonio 08-08-2012 14:03
Gracias por la info y muy bien explicado.

Yo ando buscando un soft para ver la television.

No estás registrado para postear comentarios



Redes:



   

 

Suscribete / Newsletter

Suscribete a nuestras Newsletter y periódicamente recibirás un resumen de las noticias publicadas.

Donar a LinuxParty

Probablemente te niegues, pero.. ¿Podrías ayudarnos con una donación?


Tutorial de Linux

Formulario de acceso

Filtro por Categorías