Como correr / usar o tempo da pipoca?

3

Eu instalei o horário da pipoca usando este link:

Instale o Popcorn Time a partir dos arquivos de origem

Mas não tenho idéia de como usar ou executar o tempo de pipoca. Eu abro meu cliente de torrent e faço o download de um filme e ele continua? ou tenho que abri-lo? Se eu tiver que abri-lo, como faço isso, abri o painel e tentei clicar nele, mas nada aconteceu. Por favor me ajude!! : D

    
por user257698 14.03.2014 / 02:04

2 respostas

5

TL; DR: Este problema foi resolvido com a atualização do Popcorn Time para o Beta 0.3.0 ou superior. Não é um bug que foi corrigido por si só, mas sim uma incompatibilidade entre algumas versões do Popcorn Time e algumas versões do Ubuntu.

  

Eu abro meu cliente de torrent e faço o download de um filme e ele continua?

Se você souber como usar um cliente bittorrent e tiver um metarquivo .torrent ou um link magnético para o torrent que deseja baixar (para um filme ou outro), você não precisa do Popcorn Time.

Popcorn Time automatiza este processo para alguns torrents (embora provavelmente não tão bem quanto você mesmo pode fazer, com torrents que você mesmo selecionou e um cliente bittorrent que você possivelmente configurou para trabalhar como você gosta).

Aprendendo como usar um cliente bittorrent é realmente muito fácil , e procurar por torrents também não é tão difícil assim. (Alguns programas de torrent, como qBittorrent , até integra a funcionalidade de pesquisa .) Assim, é possível que até mesmo muitas pessoas que pensam que precisam do Popcorn Time, na verdade, não o fazem. Eu não estou dizendo isso para insultar o software de forma alguma, mas sim porque eu quero encorajar as pessoas a se familiarizarem com o bittorrent >, que é uma tecnologia amplamente implementada usuário para inúmeras finalidades , incluindo o confiável e rápido distribuição de sistemas operacionais livres like Ubuntu .

Mas se você quiser usar o Popcorn Time , parece que você está tendo o problema resolvido em Resposta de André Marinho : na distribuição binária do Popcorn Time, seu executável está vinculado à biblioteca compartilhada libudev0 , mas versões mais novas do Ubuntu que 12.04 usam libudev1 . Embora eu acredite que esse problema seja corrigido em versões mais recentes do Popcorn Time; veja abaixo.

Supondo que a incompatibilidade é totalmente superficial - isto é, que o executável está ligado à biblioteca errada (para o Ubuntu), mas não depende de nenhuma das diferenças entre libudev0 e libudev1 - a solução de edição do executável com um editor hexadecimal por isso declara a ligação com libudev1 em vez disso deve funcionar.

Aqui estão outras soluções.

Verifique se você está executando a versão mais recente.

Embora o desenvolvimento tenha parado na versão original do Popcorn Time , é atualmente sendo desenvolvido por outros . Versões de 32 e 64 bits do Linux são fornecidas agora e provavelmente funcionarão no Ubuntu.

Portanto, verifique se você está executando a versão mais recente, a menos que tenha uma necessidade específica de uma versão anterior. Isso pode, por si só, corrigir esse problema.

(eu fiz tentei isso, em um sistema Utopic de 64 bits. Ambas as versões de 64 bits e 32 bits do Popcorn Time Beta 3.2 foram capazes de rodar; também não tive esse problema. só tentei iniciar o programa, não testei o download.)

Basta criar um link simbólico para a biblioteca necessária.

Eu consegui reproduzir o problema em uma nova versão do Ubuntu usando uma versão antiga do Popcorn Time (Beta 0.29). Eu então testei isso e a seguinte solução, que funcionou.

Se você é um administrador no seu sistema Ubuntu, então você pode executar comandos como root com sudo . Então você pode criar um link simbólico para libudev1 e chamar o link libudev0 . Então, quando o Popcorn Time tentar usar libudev0 , ele usará automaticamente libudev .

sudo ln -s /lib/$(arch)-linux-gnu/libudev.so.1 /lib/$(arch)-linux-gnu/libudev.so.0

Você deve ter notado algo muito semelhante no script na resposta de MrVaykadji para Instale o Popcorn Time dos arquivos de origem . Isso é exatamente o oposto - lá, o script cria um link para libudev.so.0 chamado libudev.so.1 porque as versões antigas do Ubuntu (especificamente, 12.04) têm libudev.so.0 e as novas versões do Popcorn Time precisam de libudev.so.1 .Em contraste, a solução que estou dando aqui é para versões antigas do Popcorn Time que precisam de libudev.so.0 rodando em novas versões do Ubuntu que têm libudev.so.1 .

A solução de links simbólicos, se você não for um administrador.

Se você não puder executar comandos como root com o sudo no sistema Ubuntu que estiver usando (porque você não é um administrador), ou se você não quiser mexer nessas partes do seu sistema, você pode fazer o link simbólico em outro lugar e execute o Popcorn Time de uma maneira especial para fazê-lo usar o symlink, mesmo que ele não esteja em um diretório libs.

Suponha que você tenha a pasta do programa Popcorn Time na sua pasta pessoal, por isso é ~/Popcorn-Time . Executar:

cd ~/Popcorn-Time
ln -s /lib/$(arch)-linux-gnu/libudev.so.1 libudev.so.0
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:. ./Popcorn-Time

O comando ln -s coloca um link simbólico chamado libudev.so.0 (para o libudev.so.1 do sistema) na pasta Popcorn-Time . O segundo comando, executa Popcorn-Time com o diretório atual adicionado à variável LD_LIBRARY_PATH .

Como LD_LIBRARY_PATH não é comumente usado e provavelmente não contém nada necessário para que o Popcorn Time seja executado (provavelmente não é nada, na verdade), este comando provavelmente também funcionará:

LD_LIBRARY_PATH=. ./Popcorn-Time

Você deve tentar também, pois se não funcionar, o próximo passo será um pouco mais complicado.

Criando um lançador

A execução do Popcorn Time do terminal como esse (digitando LD_LIBRARY_PATH=... ) é principalmente para testes para garantir que esteja configurado corretamente. Seria muito inconveniente ter sempre que fazer isso.

Então você deve fazer um launcher para executar o Popcorn Tempo. (Dependendo do ambiente de área de trabalho que você usa, você provavelmente pode fazer isso clicando com o botão direito do mouse em sua área de trabalho e clicando em Criar Iniciador ... )

O lançador deve ser feito para executar este comando:

env LD_LIBRARY_PATH=/home/username/Popcorn-Time /home/ek/Popcorn-Time/Popcorn-Time

(usei env desde% A sintaxe co_de% geralmente não é suportada nos ícones do ativador de aplicativos. VARIABLE=value command e expansão da variável de ambiente também não são suportados, e é por isso que você deve fornecer o nome explícito completo de onde encontrar o Popcorn Time e seu link simbólico da biblioteca. / sup>

Substitua ~ pelo seu nome de usuário real. (Você terá que editar as duas instâncias de username mais se a pasta do programa Popcorn Time não estiver correta em sua pasta pessoal.)

Alternativa : Criando um Iniciador para um Script do Shell

Se o comando mais curto /home/username/Popcorn-Time não funcionar, provavelmente será necessário escrever um script de shell para atribuir LD_LIBRARY_PATH=. ./Popcorn-Time o valor correto, incorporando seu conteúdo anterior, durante o lançamento do Popcorn Time.

Sugiro criar o script de shell na pasta do programa Popcorn Time, juntamente com o executável LD_LIBRARY_PATH e o link simbólico Popcorn-Time .

cd ~/Popcorn-Time      # if you're not already there
gedit popcorn-time.sh  # if you want you can use a different text editor than gedit

Coloque isso no arquivo de texto (este é seu script de shell):

#!/bin/sh
DIR=~/Popcorn-Time
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$DIR $DIR/Popcorn-Time

Se a pasta do programa Popcorn Time for diferente de libudev.so.0 , você pode alterá-la convenientemente em apenas um lugar no script: na linha ~/Popcorn-Time .

Quando terminar, salve o arquivo, saia do editor de texto e torne-o executável:

chmod +x popcorn-time.sh

Então quando você faz o lançador, o comando que ele deve executar é simplesmente:

DIR=

Substitua /home/username/Popcorn-Time/popcorn-time.sh pelo caminho real para a pasta do programa Popcorn Time. Portanto, se for /home/username/Popcorn-Time , basta substituir ~/Popcorn-Time pelo seu nome de usuário real.

    
por Eliah Kagan 30.08.2014 / 08:58
3

Eu tive alguns problemas para instalar o Popcorn-Time também. Finalmente, eu consegui instalar e executá-lo normalmente no Ubuntu 14.04 LTS por seguindo as diretrizes deste vídeo .

Resumindo:

  1. Instale um editor hexadecimal, como ghex .
  2. Abra o arquivo Popcorn-Time (este é o tempo de pipoca executável ) no editor hexadecimal.
  3. Pesquise libudev. . (No GHex, você pode fazer isso através do Edit & gt; Find.)
  4. Isso deve encontrar libudev.so.0 . Substitua-o por libudev.so.1 (que é a biblioteca que versões mais recentes do Ubuntu têm para udev ).
  5. Salve o arquivo no editor hexadecimal. (Você pode fechar o editor hexadecimal agora.)
  6. Você deve ser capaz de executar o Popocorn Time agora. Uma maneira de fazer isso é clicar com o botão direito do mouse em Popcorn-Time no Nautilus (o navegador de arquivos) e clicar em Executar.
por André Marinho 05.05.2014 / 03:32