domingo, 2 de marzo de 2014

Corregir Pipelight Error (silverlight5.1)

La presente guía es para corregir error  Pipelight Error (silverlight5.1) o
 Pipelight Error (silverlight5.0). en Arch Linux.

Primero que es  Pipelight o silverlight. en corto es un plugin que nos permite en GNU-linux, tener una virtualizacion en firefox o chome, chromium del sistema Silverlight de windows, que de acuerdo a la wikipedia:
Microsoft Silverlight es una estructura para aplicaciones web que agrega nuevas funciones multimedia como la reproducción de vídeos, gráficos vectoriales, animaciones e interactividad, en forma similar a lo que hace Adobe Flash.

Una de las principales razones que lo puse es para ver Netflix en:
Archlinux, y Manjaro. Incluso en debian-testing lo tengo instalado.

uno de los principales errores es que al buscar en la red:
ver netflix en linux, netflix en firefox linux etc....  Encontré varios sitios, pero lamentablemente no explican bien lo de las dependencias y de que debes de tener Firefox Qapagado" o no debe de estar ejecutándose, y luego ya no funciona el plugin Pipelight- silverlight5.1.
pongo la liga donde esta este gran proyecto, http://fds-team.de/cms/articles/2013-08/pipelight-using-silverlight-in-linux-browsers.html

Si aun no lo instalas mira la guía de instalación, que pondré la liga al final de este articulo.

Ya que esta guía es para los que ya instalamos y tenemos el error de 
 Pipelight Error (silverlight5.1).

Para empezar si al ver netflix en Firefox te pide que instales nuevamente silverlight

 Mira en Firefox ==> Herramientas ==> Complementos, y en la ventana que te sale seleccionas plugins veras algo como esto:

Donde se ve el error de pipeligth.



Entonces como ya comente antes, posiblemente faltaron dependencias que no permitieron cargar bien el plugin de Pipelight- silverlight5.1.

Empecemos.
1-Instala las dependencias recomendables para el plugin.

  sudo pacman -S cabextract kdebase-kdialog zenity gnupg 

2-En Yaourt (repositorio de la comunidad de Arch) instalar los siguientes programas:
Este primero es necesario:

   yaourt -S ttf-ms-fonts
3- Este programa en yaourt es recomendable.





   yaourt -S wine-browser-installer


4- Ya que están los programas, y dependencias, hay que borrar lo plugin y configuraciones que teníamos en firefox.


    4.1 Este paso es corto y me funciono, pueden internar con este:

IMPORTANTE

         Es necesario cerrar firefox. Primero borramos un archivo oculto de
         firefox que se encuentra en nuestra home.

         4.1.1 El primer paso es ir a este directorio oculto que se encuentra en
                   nuestra home:

                    cd ~/.mozilla/firefox/

          4.1.2  Aquí listamos los archivos o carpetas que hay en el
                    directorio:

                      ls 

                      Que nos dará algo como esto:

                                 $ ls
                                   4csnf.defa0hzult/ profiles.ini
                      Donde vemos una carpeta con nombre 4csnf.defa0hzult/,
                      este nombre varia de acuerdo a la instalación de cada
                      firefox, pero es fácil distinguirla ya que en todas las
                      carpetas  que e visto es el único directorio y con
                      .......defa.... En este directorio hay que borra un archivo
                      llamado pluginreg.dat que borramos con esto:

            
                       rm 4csnf.default/pluginreg.dat 

            4.1.2 Ahora borramos el archivo del plugin que esta configurado
                      en firefox con:

                      rm -rf ~/.wine-pipelight

                     Listo iniciamos firefox, y nos vamos a:
                     Firefox ==> Herramientas ==> Complementos,
                     y en la ventana que te sale seleccionas plugins veras:


                   
                     Donde se aprecia que el plugin de silverligth esta 
                     correctamente cargado


    4.2. En caso de que no te funcione y no cargue bien el plugin  
            podemos hacer los pasos borrando el plugin de silverligth, y
            volviéndolo a generar, con estos pasos, entonces volvemos a  
            realizar los pasos
            4.1.1   cd ~/.mozilla/firefox/

            4.1.2   rm 4csnf.default/pluginreg.dat 
     
     4.2.1 Continuamos, borrando el plugin llamado pipeligth-plugin en todo
              el sistema con:
     
             sudo pipelight-plugin --remove-mozilla-plugins

      4.2.2  Desactivamos el plugin que tenemos activado en nuestro usuario
                con:

                pipelight-plugin --disable-all


      4.2.3 Ahora borramos el archivo del plugin que esta configurado               en firefox con:

               rm -rf ~/.wine-pipelight


      4.2.4 Volvemos a regenerar el archivo de pipelight-plugin para todo
                el sistema con:

               sudo pipelight-plugin --create-mozilla-plugins




       4.2.5 Volvemos a activar el plugin para nuestro usuario con: 




                 pipelight-plugin --enable silverlight5.1

           Listo iniciamos firefox, y nos vamos a:
           Firefox ==> Herramientas ==> Complementos,
           y en la ventana que te sale seleccionas plugins veras:

                          

              Donde se aprecia que el plugin de silverligth esta 
                     correctamente cargado


Solo resta probar en Netflix, no olviden activar el user agent.




       

3 comentarios:

  1. Tengo precisamente ese problema, el error pipelight, sólo que al seguir los pasos que has mencionado me quedo en el primero... ¿no debería ser sudo apt-get install pacman -s...? soy nuevo en linux. Y con el yaourt me aparece:

    Leyendo la información de estado... Hecho
    E: No se ha podido localizar el paquete yaourt
    E: No se ha podido localizar el paquete ttf-ms-fonts

    ¿Qué estoy haciendo mal? ¿podría ser más específico en los comandos?

    Gracias, saludos.

    ResponderEliminar
    Respuestas
    1. Bueno, en primer lugar veo tarde este comentario ya que mi trabajo me a tenido muy ocupado.
      Veamos el articulo es para las distros de arch o manjaro, que tienen como manejador de paquetes a pacman, el manejador de paquetes apt-get es de debian y derivados, (ubuntu, mint ....). De que distro estas intentando instalarlo, en debian lo instale una vez sin problema.

      Eliminar
    2. hola muy buenas. Yo tengo el mismo problema porque estoy intentando instalarlo en ubuntu 14.04. ¿me podrías ayudar? Un saludo.

      Eliminar