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)
(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
I have a libudev error following your instructions :( How did you solve this ?
ResponderEliminarapt-get install libudev-dev libudev0 libudev1
ResponderEliminarchecking in the shell:
aptitude search libudev