Autor Tópico: Instalar o DroidCam  (Lida 497 vezes)

Offline 3324 Avsyuk

  • Usuário Ubuntu
  • *
  • Mensagens: 4
    • Ver perfil
Instalar o DroidCam
« Online: 17 de Janeiro de 2019, 14:39 »
Olá a todos e todas,

uso o Ubuntu 18.04.1 LTS e estou tentando instalar o aplicativo DroidCam. Segui os passos indicados no site (https://www.dev47apps.com/droidcam/linuxx/) e quando digitava o comando "sudo ./install" apareceu a seguinte mensagem:

Código: [Selecionar]
Webcam parameters: '640' and '480'
Building v4l2loopback-dc.ko
./install: linha 36: make: comando não encontrado

Resolvi, então, instalar o "make" com os comandos:

Código: [Selecionar]
sudo apt install make     
sudo apt install make-guile

Mais uma vez tentei "sudo ./install" e apareceu a seguinte mensagem:

Código: [Selecionar]
Webcam parameters: '640' and '480'
Building v4l2loopback-dc.ko
make: Entering directory '/tmp/droidcam-64bit/v4l2loopback'
make -C /lib/modules/`uname -r`/build M=`pwd`
make[1]: Entering directory '/usr/src/linux-headers-4.15.0-43-generic'
arch/x86/Makefile:156: CONFIG_X86_X32 enabled but no binutils support
Makefile:975: "Cannot use CONFIG_STACK_VALIDATION=y, please install libelf-dev, libelf-devel or elfutils-libelf-devel"
  CC [M]  /tmp/droidcam-64bit/v4l2loopback/v4l2loopback-dc.o
/bin/sh: 1: gcc: not found
scripts/Makefile.build:339: recipe for target '/tmp/droidcam-64bit/v4l2loopback/v4l2loopback-dc.o' failed
make[2]: *** [/tmp/droidcam-64bit/v4l2loopback/v4l2loopback-dc.o] Error 127
Makefile:1551: recipe for target '_module_/tmp/droidcam-64bit/v4l2loopback' failed
make[1]: *** [_module_/tmp/droidcam-64bit/v4l2loopback] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-43-generic'
Makefile:4: recipe for target 'all' failed
make: *** [all] Error 2
make: Leaving directory '/tmp/droidcam-64bit/v4l2loopback'

Instalei o tal do libelf-dev com o comando "sudo apt install libelf-dev" e aí tentei mais uma vez "sudo ./install" e me apareceu a mesma mensagem

Código: [Selecionar]
Webcam parameters: '640' and '480'
Building v4l2loopback-dc.ko
make: Entering directory '/tmp/droidcam-64bit/v4l2loopback'
make -C /lib/modules/`uname -r`/build M=`pwd`
make[1]: Entering directory '/usr/src/linux-headers-4.15.0-43-generic'
arch/x86/Makefile:156: CONFIG_X86_X32 enabled but no binutils support
Makefile:975: "Cannot use CONFIG_STACK_VALIDATION=y, please install libelf-dev, libelf-devel or elfutils-libelf-devel"
  CC [M]  /tmp/droidcam-64bit/v4l2loopback/v4l2loopback-dc.o
/bin/sh: 1: gcc: not found
scripts/Makefile.build:339: recipe for target '/tmp/droidcam-64bit/v4l2loopback/v4l2loopback-dc.o' failed
make[2]: *** [/tmp/droidcam-64bit/v4l2loopback/v4l2loopback-dc.o] Error 127
Makefile:1551: recipe for target '_module_/tmp/droidcam-64bit/v4l2loopback' failed
make[1]: *** [_module_/tmp/droidcam-64bit/v4l2loopback] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-43-generic'
Makefile:4: recipe for target 'all' failed
make: *** [all] Error 2
make: Leaving directory '/tmp/droidcam-64bit/v4l2loopback'

Como eu posso instalar esse programa?

Abraços.

Offline Felix

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 3.060
    • Ver perfil
    • Alexsandro Felix
Re:Instalar o DroidCam
« Resposta #1 Online: 17 de Janeiro de 2019, 17:12 »
Instale o pacote build-essential com o comando:

Código: [Selecionar]
sudo apt-get update; sudo apt-get install build-essential

provavelmente resolverá seus problemas, se não resolver, publique aqui o resultado.

Offline 3324 Avsyuk

  • Usuário Ubuntu
  • *
  • Mensagens: 4
    • Ver perfil
Re:Instalar o DroidCam
« Resposta #2 Online: 18 de Janeiro de 2019, 00:56 »
Obrigado pela ajuda! Fiz o que disse e refiz todo o processo de instalação e agora aparece um erro diferente:

Código: [Selecionar]
Webcam parameters: '640' and '480'
Building v4l2loopback-dc.ko
make: Entering directory '/tmp/droidcam-64bit/v4l2loopback'
make -C /lib/modules/`uname -r`/build M=`pwd`
make[1]: Entering directory '/usr/src/linux-headers-4.15.0-43-generic'
  CC [M]  /tmp/droidcam-64bit/v4l2loopback/v4l2loopback-dc.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /tmp/droidcam-64bit/v4l2loopback/v4l2loopback-dc.mod.o
  LD [M]  /tmp/droidcam-64bit/v4l2loopback/v4l2loopback-dc.ko
make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-43-generic'
make: Leaving directory '/tmp/droidcam-64bit/v4l2loopback'
Moving driver and executable to system folders
Registering webcam device
insmod: ERROR: could not insert module /lib/modules/4.15.0-43-generic/kernel/drivers/media/video/v4l2loopback-dc.ko: Required key not available

Offline Felix

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 3.060
    • Ver perfil
    • Alexsandro Felix
Re:Instalar o DroidCam
« Resposta #3 Online: 18 de Janeiro de 2019, 22:59 »
Desculpe, esqueci de especificar que para compilar programas é necessário você ter instalados os headers de seu kernel, instale-os com o comando:

Código: [Selecionar]
sudo apt install linux-headers-$(uname -r)

após isso, tente executar novamente os processos de instalação.

Offline 3324 Avsyuk

  • Usuário Ubuntu
  • *
  • Mensagens: 4
    • Ver perfil
Re:Instalar o DroidCam
« Resposta #4 Online: 19 de Janeiro de 2019, 17:08 »
Deu o mesmo erro:

Código: [Selecionar]
sudo ./install
Webcam parameters: '640' and '480'
Building v4l2loopback-dc.ko
make: Entering directory '/tmp/droidcam-64bit/v4l2loopback'
make -C /lib/modules/`uname -r`/build M=`pwd`
make[1]: Entering directory '/usr/src/linux-headers-4.15.0-43-generic'
  CC [M]  /tmp/droidcam-64bit/v4l2loopback/v4l2loopback-dc.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /tmp/droidcam-64bit/v4l2loopback/v4l2loopback-dc.mod.o
  LD [M]  /tmp/droidcam-64bit/v4l2loopback/v4l2loopback-dc.ko
make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-43-generic'
make: Leaving directory '/tmp/droidcam-64bit/v4l2loopback'
Moving driver and executable to system folders
Registering webcam device
insmod: ERROR: could not insert module /lib/modules/4.15.0-43-generic/kernel/drivers/media/video/v4l2loopback-dc.ko: Required key not available

Quando eu digito "droidcam" no terminal o programa abre com a seguinte mensagem de erro:

https://imgur.com/d96TZV9

Offline Felix

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 3.060
    • Ver perfil
    • Alexsandro Felix
Re:Instalar o DroidCam
« Resposta #5 Online: 19 de Janeiro de 2019, 17:47 »
Você está fazendo todo o processo de instalação novamente? Pois o erro Required key not available aparentemente é referente ao comando:

Código: [Selecionar]
wget https://www.dev47apps.com/files/600/droidcam-${bits}bit.tar.bz2
[[ ${bits} -eq 32 ]] && checksum=20166fd23adfc826e26952d0837a2df1
[[ ${bits} -eq 64 ]] && checksum=525718dab42ad5868a67844736bd3c6c
echo "${checksum}  droidcam-${bits}bit.tar.bz2" | md5sum -c -

Offline 3324 Avsyuk

  • Usuário Ubuntu
  • *
  • Mensagens: 4
    • Ver perfil
Re:Instalar o DroidCam
« Resposta #6 Online: 20 de Janeiro de 2019, 18:59 »
Refiz para mostrar o log:

Código: [Selecionar]
julio@julio-S14BW01:~$  cd /tmp/
julio@julio-S14BW01:/tmp$ sudo apt-get install linux-headers-`uname -r`
[sudo] senha para julio:
Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
linux-headers-4.15.0-43-generic is already the newest version (4.15.0-43.46).
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 35 não atualizados.
julio@julio-S14BW01:/tmp$ bits=`getconf LONG_BIT`
julio@julio-S14BW01:/tmp$ wget https://www.dev47apps.com/files/600/droidcam-${bits}bit.tar.bz2
--2019-01-20 18:56:18--  https://www.dev47apps.com/files/600/droidcam-64bit.tar.bz2
Resolvendo www.dev47apps.com (www.dev47apps.com)... 198.252.107.38
Conectando-se a www.dev47apps.com (www.dev47apps.com)|198.252.107.38|:443... conectado.
A requisição HTTP foi enviada, aguardando resposta... 200 OK
Tamanho: 435822 (426K) [application/x-bzip]
Salvando em: “droidcam-64bit.tar.bz2”

droidcam-64bit.tar. 100%[===================>] 425,61K   200KB/s    em 2,1s   

2019-01-20 18:56:22 (200 KB/s) - “droidcam-64bit.tar.bz2” salvo [435822/435822]

julio@julio-S14BW01:/tmp$ [[ ${bits} -eq 32 ]] && checksum=20166fd23adfc826e26952d0837a2df1
julio@julio-S14BW01:/tmp$ [[ ${bits} -eq 64 ]] && checksum=525718dab42ad5868a67844736bd3c6c
julio@julio-S14BW01:/tmp$ echo "${checksum}  droidcam-${bits}bit.tar.bz2" | md5sum -c --
droidcam-64bit.tar.bz2: SUCESSO
julio@julio-S14BW01:/tmp$ # OK?
julio@julio-S14BW01:/tmp$ tar xjf droidcam-${bits}bit.tar.bz2
julio@julio-S14BW01:/tmp$ cd droidcam-${bits}bit/
julio@julio-S14BW01:/tmp/droidcam-64bit$ sudo ./install
Webcam parameters: '640' and '480'
Building v4l2loopback-dc.ko
make: Entering directory '/tmp/droidcam-64bit/v4l2loopback'
make -C /lib/modules/`uname -r`/build M=`pwd`
make[1]: Entering directory '/usr/src/linux-headers-4.15.0-43-generic'
  CC [M]  /tmp/droidcam-64bit/v4l2loopback/v4l2loopback-dc.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /tmp/droidcam-64bit/v4l2loopback/v4l2loopback-dc.mod.o
  LD [M]  /tmp/droidcam-64bit/v4l2loopback/v4l2loopback-dc.ko
make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-43-generic'
make: Leaving directory '/tmp/droidcam-64bit/v4l2loopback'
Moving driver and executable to system folders
Registering webcam device
insmod: ERROR: could not insert module /lib/modules/4.15.0-43-generic/kernel/drivers/media/video/v4l2loopback-dc.ko: Required key not available
julio@julio-S14BW01:/tmp/droidcam-64bit$