martes, 23 de septiembre de 2014

Ejecutar Popcorn-Time en debian 7 cuando da error de `GLIBC_2.14'

Bueno es obvio que estas librerías no las tenemos pero hay una alternativa para que se ejecute el programa sin necesidad de instalar paquetes de Sid y romper nuestro Debian stable.

Para conseguir esto usaremos fakeroot.

Lo primero es descargar desde los repositorios de Ubuntu 12.04 los siguientes paquetes:

(Da click en los enlaces para bajar los paquetes)



Creamos en nuestra carpeta home una carpeta oculta a la que podremos el nombre de:

.fakeroot

de esta manera nuestra ruta quedaría así: 

/home/usuario/.fakeroot/

Desde la consola instalamos:

dpkg -x libc6-dev_2.15-0ubuntu10.6_amd64.deb /home/user/.fakeroot/

dpkg -x libc6_2.15-0ubuntu10.6_amd64.deb /home/user/.fakeroot/

y finalmente ejecutamos el comando desde la terminal.

LD_LIBRARY_PATH=/home/user/fakeroot/lib/x86_64-linux-gnu/ /opt/popcorn-time/Popcorn-Time

Por ejemplo en mi caso:
LD_LIBRARY_PATH=/home/emmanuel/.fakeroot/lib/x86_64-linux-gnu/ /opt/popcorn-time/Popcorn-Time

De esta manera el programa se ejecutara.




Si nos marca error de libudev instalamos la librería y creamos un enlace simbólico:



# apt-get install libudev-dev libudev0 libudev1


# sudo ln -s /lib/x86_64-linux-gnu/libudev.so.1 /lib/x86_64-linux-gnu/libudev.so.0

2 comentarios:

  1. I have a libudev error following your instructions :( How did you solve this ?

    ResponderEliminar
  2. apt-get install libudev-dev libudev0 libudev1

    checking in the shell:

    aptitude search libudev

    ResponderEliminar

Flatpak el futuro de la distribución de aplicaciones

Flatpak es una tecnología que promete ser el futuro en la distribución de aplicaciones, es decir permite el poder instalar una aplicación d...