Postagem em destaque

MEU REFÚGIO NERD - ATUALIZAÇÃO DE LINKS DO PROJETO

Olá! Fizemos um pequeno ajuste no projeto e precisamos atualizar todos os links do projeto. Não se preocupem. Nenhum conteúdo será movido ou...

quinta-feira, 18 de novembro de 2021

COMO INSTALAR O SCRCPY NO LINUX | MEU REFÚGIO NERD

 

 COMO INSTALAR O SCRCPY NO LINUX


Nesse tutorial para o blog vamos mostrar como instalar o Scrcpy no Linux.
Essa ferramenta permite não só espelhar a imagem da tela do dispositivo Android para o PC como também permite controlar esse dispositivo através do PC.

Antes de começarmos, só lembrando a vocês que fizemos um vídeo sobre isso aqui:https://youtu.be/2JVoZ70NJZA.
No momento em que estamos preparando esse tutorial estamos utilizando a versão 1.18 do aplicativo.

Se você estiver no Debian(ou Debian-like distros)?

As instruções para instalação são relativamente simples lá na página oficial do projeto e estão em Inglês. Existem alguns detalhes que você vai perceber na instalação e no uso que vamos falar aqui e que não são mencionados lá.
No caso do Debian, você deve manter a lista de pacotes atualizada. Aqui a gente conseguiu usar a partir da Testing e também Unstable to repositório oficial. Sempre recomendamos instalar os softwares que estejam nos repositórios oficiais do Debian. Evita sair caçando pela internet e acabar baixando software malicioso.

Aqui abaixo alguns exemplos. Damos preferência a servidores no Brasil, com backup de servidores da Alemanha. Mas aqui é você quem decide. Desde que sejam repositórios oficiais, não tem problema.


 
Primeiramente atualizando a lista de pacotes:


 
Em seguida, instalando o Scrcpy via APT:



Baixar versão mais recente sem precisar compilar

Não tem jeito, esses projetos que também recebem apoio de diversas maneiras por parte da comunidade disponibilizam o código-fonte para você compilar e usar. Assim, você pode baixar sempre a versão mais recente, até versões alpha e beta desses projetos. Só que nem todo mundo tem conhecimento para fazer esse tipo de instalação. Mesmo para pessoais mais experientes, isso pode ser um processo penoso e frustrante.

No entanto, existe uma saída interessante que é utilizar o Snap para fazer a instalação.

Ainda assim, talvez você ainda precise fazer alguns ajustes como mostraremos mais abaixo.

Com o Snap instalado primeiramente você deve dar o seguinte comando:

Deve retornar algo parecido com as imagens abaixo:


 

Pronto. Vimos que tem disponível para instalação e quais versões. Apesar de aparecer como “unofficial snap”, é o mesmo que aparece na página oficial do autor do projeto.

Vamos à instalação:

Então, não entraremos em detalhes do uso do programa. Mas basicamente basta executar o comando scrcpy para chamar o Scrcpy. Lembrando que, pelo menos, no primeiro uso o celular deve estar conectado pelo USB.

Ajustes Depois da Instalação

Se a sua distribuição estiver preparada para o Snap você não terá problemas se instalar via Snap e tentar executar o programa. Por outro lado, caso você tenha instalado o Snap por conta própria talvez precise fazer um ajuste adicional como abaixo:



Caso queira algo mais permanente, sugiro editar o arquivo /etc/environment. IMPORTANTE: MUITO CUIDADO AO ALTERAR ARQUIVOS DO SISTEMA!

Então, vamos a comando útil para preencher esse arquivo:

Deve retornar algo parecido com isso aqui:

 

No entanto, como vimos, não aparece o diretório com os binários do Snap. Nesse caso, terá de ser acrescentado manualmente como mencionado acima.
Tem que ficar parecido com o que vemos abaixo:


Mas tem mais coisa sobre a versão Snap?

Então, rapaz…tem! Aqui tivemos alguns problemas. Mas resolvemos com o que mostramos nos parágrafos anteriores.

Tivemos problema de mismatch de versão do ADB com a que foi usada no Scrcpy. Tenso, não?
Explicando: temos as versões mais recentes dos pacotes adb e scrcpy, mas ele ainda exige versão anterior do ADB.
Pelo menos, enquanto criamos esse tutorial. Naturalmente isso pode ser resolvido futuramente.

Nesse caso, só precisamos fazer downgrade dos pacotes relacionados ao adb.

Então, para facilitar abra o Aptitude de procure todos os pacotes relacionados e passe para versão anterior.

É apenas um workaround até a próxima versão snap do Scrcpy utilizar a versão mais recente do adb que está nos repositórios oficiais do Debian.

Por isso, fomos à caça de todos os pacotes. Deixamos aqui uma referência para vocês.


Lembrando que foram experiências aqui com uma instalação Linux com os pacotes mais recentes do Debian.
Porém, essa experiência pode variar com vocês, de acordo com o conjunto de software que vocês tiverem aí.

Conclusão
Portanto, para quem não quer ter dores de cabeça com compilação e instalação suja(experimenta instalar várias coisas fora de repositório oficial e depois procurar para desinstalar…se não vier com script de uninstall…meu filho…sofrência…e ainda pode causar conflito de bibliotecas compartilhadas), vale a pena usar os métodos que ensinamos aqui. Depois é só ir administrando.

Gostou desse tutorial? Segue a gente!

APOIE ESTE PROJETO: https://apoia.se/meurefugionerd
INSCREVA-SE: https://www.youtube.com/MeuRefugioNerd?sub_confirmation=1

Segue na TwitchTV e escorrega o prime:
https://www.twitch.tv/meurefugionerd

SEGUE NO INSTAGRAM:
https://www.instagram.com/meurefugionerd/

CURTA A PÁGINA NO FACEBOOK:
https://www.facebook.com/meurefugionerd

SEGUE NO TWITTER:
https://twitter.com/MeuRefugioNerd

CONTRIBUA PARA NOSSO PROJETO ATRAVÉS DO PORTAL APOIA.SE
https://apoia.se/meurefugionerd

HELP US VIA PATREON
https://www.patreon.com/meurefugionerd


Voltar ao início.

Mais lidas: