Fórum Ubuntu Linux - PT
Suporte Técnico => Aplicativos => Tópico iniciado por: Tobias_2017_BR em 25 de Outubro de 2017, 19:52
-
Fala galera, fiz o download do Popcorn e o arquivo tem extensão .tar.xz, como podem ver https://drive.google.com/open?id=0B6AH27f47pmHMk1vWVFIMWl0MGM (https://drive.google.com/open?id=0B6AH27f47pmHMk1vWVFIMWl0MGM)
Aí extrai para o diretório opt https://drive.google.com/open?id=0B6AH27f47pmHQXk4LXliQUttSDA (https://drive.google.com/open?id=0B6AH27f47pmHQXk4LXliQUttSDA)
Só que agora não sei o que fazer, eu não instalei nada, só baixei e extrai para o diretório .opt
-
Baixa o arquivo novamente, o popcorn time .tar.xz e coloca ele na sua pasta home, extrai ele, entra na pasta do popcorn, clica com o direito do mouse em qualquer dentro da pasta e escolha "abrir no terminal" no terminal, que vai abrir, vc digita ./Popcorn-Time e ele abre, depois vc cria um lançador pra ele.
Mas existe o pacote deb ne? porque vc nao instala por ele?
-
Só aprendi desta maneira platao, digitar ./Popcorn-Time não funciona. Como faço para instalar deb?
-
Qual é a versão do Ubuntu que está usando?
Traga ao tópico o resultado desses comandos:
lsb_release -rd&&echo "${XDG_CURRENT_DESKTOP}"
echo $XDG_SESSION_TYPE
uname -srvm
Não precisa digitar os comandos, copie aqui no Fórum com o mouse, leve o ponteiro do mouse para uma janela de terminal, ainda com o botão direito do mouse cole na janela do terminal (ou use as teclas Ctrl Shift V) e dê um <enter> para executar, assim evitando erros de retranscrição.
-
aqui esta o print https://drive.google.com/open?id=0B6AH27f47pmHcTlUWmRFMnJsb2M (https://drive.google.com/open?id=0B6AH27f47pmHcTlUWmRFMnJsb2M)
-
Copie a saída dos comandos com o mouse e cole aqui no tópico, é melhor do que disponibilizar através de imagens em servidores de imagens, pois assim fica o registro aqui no Fórum dos dados da instalação.
Deixe para usar imagens apenas naqueles casos onde realmente não é possível trazer a saída dos comandos ao tópico.
Ao copiar uma saída copie de forma integral, de forma que quem está do lado de cá entenda o comando que foi usado e qual foi o resultado.
-
Certifique-se que sua instalação está devidamente atualizada fazendo:
sudo apt update
sudo apt upgrade
Os dois comandos acima devem terminar sem erros de quaisquer espécie.
Não precisa trazer ao tópico o resultado do processamento desses dois específicos comandos, não ajuda em nada, a menos que apareça algum erro, então aí, sim, será preciso examinar.
-
Comece limpando qualquer instalação anteriormente feita:
sudo rm -Rf /opt/popcorntime
sudo rm -Rf /usr/bin/Popcorn-Time
sudo rm -Rf /usr/share/applications/popcorntime.desktop
-
Ok, acontece isso quando tento executar o arquivo.
tobias@tobias-Acer-Aspire:/opt/popcorntime$ ls
CHANGELOG.md minidump_stackwalk nw_100_percent.pak README.md
chromedriver nacl_helper nw_200_percent.pak resources.pak
icudtl.dat nacl_helper_bootstrap nwjc snapshot_blob.bin
lib nacl_irt_x86_32.nexe package.json src
LICENSE.txt natives_blob.bin pnacl
locales node_modules Popcorn-Time
tobias@tobias-Acer-Aspire:/opt/popcorntime$ ./Popcorn-Time
./Popcorn-Time: error while loading shared libraries: libnw.so: cannot open shared object file: No such file or directory
tobias@tobias-Acer-Aspire:/opt/popcorntime$
-
Esquece isso de tentar executar, vamos começar do zero, siga exatamente o roteiro que estou lhe passando, comece atualizando o sistema e depois apagando a instalação anterior como já postei acima nos posts #6 e #7.
Como não sabemos o que você já fez aí, é melhor iniciar do início para instalar.
-
ok, estou seguindo.
-
Atualize o sistema como está mencionado no post #6, é essencial estar tudo atualizado e funcionado bem antes de qualquer instalação.
Diga quando já fez, se correu tudo bem e se posso ir em frente.
-
Acabei de atualizar e não retornou nenhum erro.
-
Acabei de atualizar e não retornou nenhum erro.
OK, já apagou a instalação anterior fazendo os comandos do post #7?
-
Acabei de atualizar e não retornou nenhum erro.
OK, já apagou a instalação anterior fazendo os comandos do post #7?
sim
-
Crie um diretório próprio, vá para dentro desse diretório e então baixe o arquivo de instalação:
mkdir ~/Downloads/popcorn
cd ~/Downloads/popcorn
VERSION=$(arch); if [ $VERSION == 'i686' ]; then DIRARCH=32; else DIRARCH=64; fi
wget https://get.popcorntime.sh/build/Popcorn-Time-0.3.10-Linux-$DIRARCH.tar.xz -O popcorntime.tar.xz
Lembre-se, não digite comandos, principalmente esses mais longos e complexos, copie com o mouse e cole na janela do terminal para evitar erros de retranscrição, uma letrinha desigual e já dá errado.
-
Agora a instalação propriamente dita:
Talvez seja necessário antes instalar esse biblioteca, não testei nessa versão do Ubuntu que você tem aí (não tenho ela aqui no momento), então por via das dúvidas execute o comando mesmo assim:
sudo apt install libgconf-2-4
Crie o diretório para o popcorn:
sudo mkdir /opt/popcorntime
Descompacte o arquivo baixado para esse diretório criado:
sudo tar Jxf popcorntime.tar.xz -C /opt/popcorntime/
Criando um link para execução:
sudo ln -sf /opt/popcorntime/Popcorn-Time /usr/bin/Popcorn-Time
Criando um ícone como lançador:
echo -e '[Desktop Entry]\n Version=1.0\n Name=popcorntime\n Exec=/opt/popcorntime/Popcorn-Time\n Icon=/opt/popcorntime/src/app/images/icon.png\n Type=Application\n Categories=Application' | sudo tee /usr/share/applications/popcorntime.desktop
Note que essa última linha acima é um único comando, uma *única* linha, sem quebras.
Adicione permissão de execução:
sudo chmod +x /usr/share/applications/popcorntime.desktop
-
Agora execute o comando abaixo conforme seja o idioma do seu sistema, isto é, se existir ou não o diretório (=pasta) "Área de Trabalho" ou se originalmente como vem em inglês, com o nome "Desktop".
Se existir a pasta "Área de Trabalho", use assim:
cp /usr/share/applications/popcorntime.desktop ~/Área\ de\ Trabalho/
Se for a pasta Desktop, use dessa forma:
cp /usr/share/applications/popcorntime.desktop ~/Desktop
Chame o programa a partir do ícone criado, se não der certo então chame a partir de uma janela do terminal para podermos ver qual é o erro que está apontando:
/opt/popcorntime/Popcorn-Time
-
Na instalação que fiz aqui seguindo esse exato roteiro, deu certo:
(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FkMsGUl6t.png&hash=f7c78a87e9c81187e29076972a1f17f7567f8bf6) (https://imgur.com/kMsGUl6)
Só que estou usando o Ubuntu 17.10, Artful, recém lançado, então precisa ver nessa versão que você tem aí, que é Ubuntu 16.04.3, Xenial, com o kernel da série 4.4., se não vai faltar alguma biblioteca, mas se faltar em princípio é só instalar que resolve.
Editando:
Vou fazer um reboot para carregar uma versão 16.04.3 para testar também, daqui a pouco volto.
-
Apareceu o ícone só que não esta abrindo o software. Digitei Popcorn-Time no terminal e veja o que retornou:
tobias@tobias-Acer-Aspire:~$ Popcorn-Time
Popcorn-Time: error while loading shared libraries: libnw.so: cannot open shared object file: No such file or directory
-
Agora execute o comando abaixo conforme seja o idioma do seu sistema, isto é, se existir ou não o diretório (=pasta) "Área de Trabalho" ou se originalmente como vem em inglês, com o nome "Desktop".
Se existir a pasta "Área de Trabalho", use assim:
cp /usr/share/applications/popcorntime.desktop ~/Área\ de\ Trabalho/
Se for a pasta Desktop, use dessa forma:
cp /usr/share/applications/popcorntime.desktop ~/Desktop
Chame o programa a partir do ícone criado, se não der certo então chame a partir de uma janela do terminal para podermos ver qual é o erro que está apontando:
/opt/popcorntime/Popcorn-Time
Usei este código para verificar o erro e retorna a mesma mensagem. Obs: fiz todos os procedimentos descritos nos diversos posts e nenhum retornou erro.
-
Espere um pouco que estou vendo se acho aqui num outro computador um versão igual a essa que você tem aí.
Vou repetir aqui num live-iso da versão 16.04.3, apenas que com o kernel 4.10 porque não estou achando um com o kernel 4.4, mas vamos ver o que dá.
Editando:
Instalei aqui de novo, deu certo de novo, instalou e está funcionando também no Ubuntu 16.04.3, porém com o kernel 4.10
Editando: 23:25
Aguarde, analisando a questão
-
Incrível isso, consegui encontrar aqui um iso do Ubuntu no release 16.04.1, o qual dá o kernel 4.4.0.-31, subi o sistema usando esse live-iso e instalei nele o popcorn, mas não é que funcionou de novo,não consegui de novo reproduzir o erro. :-[
Também na versão 16.04.1 a biblioteca libnw.so está dentro de /opt/popcorntime/lib/
A mensagem de erro aí no seu sistema está dizendo isso:
Popcorn-Time: error while loading shared libraries: libnw.so: cannot open shared object file: No such file or directory
Ou seja, que não encontrou a libnw.so, só que ela está lá dentro do diretório acima, acabei de confirmar aqui,
E aqui não dá o erro, nada, nada, funciona de primeira, que coisa! >:(
Se ainda não funcionou então faça os comandos abaixo e vamos ver o que retorna,
sudo cp /opt/popcorntime/lib/libnw.so /usr/lib
sudo cp /opt/popcorntime/lib/libnode.so /usr/lib
sudo chmod 755 /usr/lib/libnw.so
sudo chmod 755 /usr/lib/libnode.so
Informe o que resultou,
-
Acabou de me ocorrer que não estar conseguindo reproduzir o erro pode ser em razão da arquitetura utilizada, pois aí você tem ela em 32-bit, usando i686, conforme consta lá no print do post #4 ,ao passo que nos vários testes que fiz aqui e sempre funcionou estava sempre usando 64-bit.
Conforme aquele print o kernel que há aí é o 4.4.0.97-generic #120 em i686, portanto, arquitetura 32-bit.
Vou ver se acho um iso do Ubuntu 16.04.1 em 32-bit onde possa testar a hipótese.
-
Agora finalmente consegui reproduzir o erro aqui: :D
ubuntu@ubuntu:~$ /opt/popcorntime/Popcorn-Time
/opt/popcorntime/Popcorn-Time: error while loading shared libraries: libnw.so: cannot open shared object file: No such file or directory
ubuntu@ubuntu:~$
Era exatamente isso, o problema ocorre na versão 32-bit e apenas nela, na arquitetura 64-bit funciona perfeitamente.
É só fazer o que está lá no post #22, que é copiar as bibliotecas para /usr/lib que vai funcionar.
Feito isso, aqui voltou a funcionar, agora também na versão 32-bit. :D
-
Agora finalmente consegui reproduzir o erro aqui: :D
ubuntu@ubuntu:~$ /opt/popcorntime/Popcorn-Time
/opt/popcorntime/Popcorn-Time: error while loading shared libraries: libnw.so: cannot open shared object file: No such file or directory
ubuntu@ubuntu:~$
Era exatamente isso, o problema ocorre na versão 32-bit e apenas nela, na arquitetura 64-bit funciona perfeitamente.
É só fazer o que está lá no post #22, que é copiar as bibliotecas para /usr/lib que vai funcionar.
Feito isso, aqui voltou a funcionar, agora também na versão 32-bit. :D
Muito Obrigado druidaobelix, funcionou corretamente, nem sei como agradeçer. :D :) :)
-
Eu consegui!!!
Segui esse tutorial:
https://sempreupdate.com.br/como-instalar-o-popcorn-time-no-linux-ubuntu-debian-fedora-opensuse-e-derivados/ (https://sempreupdate.com.br/como-instalar-o-popcorn-time-no-linux-ubuntu-debian-fedora-opensuse-e-derivados/)
Baixei do site oficial:
https://popcorntime.sh/pt_BR (https://popcorntime.sh/pt_BR)
Uso o ubuntu desktop 17.10, processador amd.