PopcornTime no Debian

Hoje vou mostar como fazer uma gambiarra para conseguir executar o aplicativo de ver/baixar filmes e séries no Debian. Esse tutorial passo a passo só será válido para quem se deparou com a mensagem  
[...] /lib/x86_64-linux-gnu/libc.so6: version `GLIBC_2.14` not found [...]
[...] /lib/x86_64-linux-gnu/libc.so6: version `GLIBC_2.15` not found [...]
E utiliza a versão Debian Wheezy, foi a única que eu testei.

Primeiro Passo - Preparando o ambiente

o PopcornTime requer que o usuário dele, utilize a versão do GLIBC >= 2.14 mas como nós sabemos, a versão Debian Wheezy vem com o GLIBC 2.13 e fazer atualização da glibc utitlizando o repositorio do SID é um pouco arriscado e pelo que eu tava lendo em algumas páginas dizem não ser recomendado. Então encontrei uma solução meia-boca e funciona perfeitamente bem!. Mas para isso você precisará baixar uma versão do glibc no link abaixo:

GLIBC 2.15 - 32 bits (Download)
GLIBC 2.15 - 64 bits (Download) 

Agora abra seu console e vamos aos comandos:

Crie uma pasta oculta chamda fakeroot no seu diretorio /~
mkdir ~/.fakeroot 
Descompacte a glic de acordo com a arquitetura de seu sistema
sudo dpkg -x libc6_2.15-0ubuntu10.11_amd64.deb ~/.fakeroot
Segundo Passo - Instalando a libudev1

Agora adiciona o repositório wheezy-back-ports do Debian para poder baixar a libudev1 
su -
echo "deb http://ftp.us.debian.org/debian wheezy-backports main" >> /etc/apt/source.list
apt-get update
apt-get install libudev1
sudo ln -s /lib/x86_64-linux-gnu/libudev.so.1 /lib/x86_64-linux-gnu/libudev.so.0
Terceiro Passo - Instale as fontes Microsoft
sudo apt-get install ttf-mscorefonts-installer
Quarto Passo - Instalando o Popcorn Time!
su -
echo "deb http://ppa.launchpad.net/webupd8team/popcorntime/ubuntu trusty main" | tee /etc/apt/sources.list.d/webupd8team-popcorntime.list
echo "deb-src http://ppa.launchpad.net/webupd8team/popcorntime/ubuntu trusty main" | tee -a /etc/apt/sources.list.d/webupd8team-popcorntime.list
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886
apt-get update
apt-get install popcorn-time
Quinto Passo - Executando o Popcorn Time!

Se você tentar executar o Popcorn Time diretamente a mensagem de erro vai continuar aparecendo para resolver esse problema vamos utilizar a nossa gambiarra do primeiro passo.

execute o comando

LD_LIBRARY_PATH=~/.fakeroot/lib/x86_64-linux-gnu/ /opt/popcorn-time/Popcorn-Time

Pronto! agora para evitar de ficar executando esse comando comprido toda vez que executar o Popcorn Time crie um arquivo executavel com esse comando acima
vim popcorntime
#!/bin/bash
LD_LIBRARY_PATH=~/.fakeroot/lib/x86_64-linux-gnu/ /opt/popcorn-time/Popcorn-Time
chmod +x popcorntime
mv popcorntime.sh /usr/bin

Comentários

Postagens mais visitadas deste blog

Android SDK - Como corrigir o problema da R.java do eclipse no linux

Cedilha no Debian Wheezy

Moto G: Como destravar o bootloader e dar permissão root com Android Lollipop