Como instalar o VidyoDesktop no Ubuntu 16.04 LTS?


9

Recentemente, mudei para o Ubuntu 16.04 LTS e notei que VidyoDesktopnão estava mais disponível no meu sistema. Tentei instalá-lo a partir do pacote deb usando, dpkgmas recebi o seguinte erro:

$ sudo dpkg -i VidyoDesktopInstaller-ubuntu64-TAG_VD_3_6_3_017.deb 
[...]
dpkg: problemi con le dipendenze impediscono la configurazione di vidyodesktop:
 vidyodesktop dipende da libqt4-gui (>= 4.8.1); comunque:
  libqt4-gui not installed.

Notei que libqt4-guinão está presente no repositório Ubuntu 16.04. Alguém sabe como consertar isso? Obrigado

Edit: Minha pergunta é diferente de "Como instalar um arquivo deb com o dpkg". Na verdade, eu estava perguntando como instalar um pacote específico com uma dependência ausente.

Respostas:


6

Como sugere o link a seguir da Vidyo,

https://support.vidyocloud.com/hc/en-us/articles/226103528-VidyoDesktop-3-6-3-for-Linux-and-Ubuntu-15-04-and-higher

basta eliminar a dependência libqt4-gui(novamente, esse caso já foi mencionado nas respostas anteriores, mas essa é outra abordagem).

Se eu puder, deixe-me copiar a solução do link acima e colá-la aqui. Acabei de fazer alterações nas 3ª e 4ª etapas, onde menciono o uso do editor vim em vez do nano .

1) Faça o download do arquivo .deb do VidyoDesktop no seu diretório pessoal

2) Execute os seguintes comandos no terminal (substituindo "vidyodesktop.deb" pelo nome exato do arquivo, de acordo com o tipo de sistema)

$ cd ~
$ dpkg-deb -x vidyodesktop.deb vidyobuild
$ dpkg-deb --control vidyodesktop.deb vidyobuild/DEBIAN

3) Edite o arquivo de controle do pacote

$ vim vidyobuild/DEBIAN/control

Substitua toda a linha Depends: copiando e colando o seguinte:

Depends: libxss1,libaudio2,libasound2,libqt4-network

Isso remove a dependência do pacote de transição libqt4-gui, que não é mais necessária nas versões recentes do Ubuntu

4) Salve o arquivo .deb personalizado

Esc

:wq

entrar

$ dpkg-deb -b vidyobuild vidyodesktop-custom.deb

5) Instale o novo arquivo VidyoDesktop .deb executando

$ sudo dpkg -i vidyodesktop-custom.deb

[EDIT: A área de trabalho do Vidyo funciona apenas no modo wifi. Se o cabo LAN estiver conectado, o Vidyo será desligado. Ainda não encontrei uma solução para esse problema. Mas o resto está funcionando!]



11
Além disso, descobri que, para evitar falhas seg: / usr / bin / VidyoDesktop: linha 6: 3085 Falha na segmentação (núcleo despejado) / opt / vidyo / VidyoDesktop / opção $ EXEC $ $ audioflag $ @ one precisa de ative o "sempre use VidyoProxy" nas opções.
Andrea Borga 11/01

2
@AndreaBorga Como ativar essa opção se o VidyoDesktop não for iniciado devido aos segfaults?
gene_wood

11
A mina @gene_wood estava em falta ao participar de uma reunião.
Andrea Borga

13

A solução fornecida por Andrea funciona, mas eu gostaria de relatar o comando exato:

 sudo dpkg -i --ignore-depends=libqt4-gui VidyoDesktopInstaller-ubuntu64-TAG_VD_3_6_3_017.deb 

Isso funciona, mas o centro de software do Ubuntu irá reclamar e incomodá-lo com avisos sobre pacotes quebrados devido à falta de dependências (a que você escolheu ignorar).
fuenfundachtzig

com solução acima Vidyo tem instalado mas não está iniciando
Nitin

3

Minha solução alternativa foi criar um pacote transitório fictício libqt4-gui, usando um arquivo de controle baseado no pacote fonte qt4-x11 e nas ferramentas equivalentes:

sudo apt install equivs
wget http://fwyzard.web.cern.ch/fwyzard/ubuntu/libqt4-gui/control
equivs-build control
sudo dpkg -i libqt4-gui_4.8.7_amd64.deb
sudo apt install -f

Isso funcionou para mim. Mas eu tinha que instalar alguns outros pacotes de primeira: apt instalar libqt4 designer libqt4-SVG
Edward van Kuik

Altere a resposta aceita para a resposta de @ fwyzard. A resposta atualmente aceita é relevante apenas para usuários do CERN.
Reece

0

Eu tive o mesmo problema. Resolvi forçando a instalação sem verificar as dependências (google para o comando exato do dpkg). Você ainda terá um pacote formalmente quebrado em seu sistema, mas aparentemente o VidyoDesktop funciona sem problemas também sem o libqt4-gui ...

Alguém sabe por que o pacote foi descartado? Eu suspeito que isso criará problemas para vários pacotes de terceiros ...


Bem-vindo ao Ask Ubuntu! Eu recomendo editar esta resposta para expandi-la com detalhes específicos sobre como fazer isso. (Veja também Como faço para escrever uma boa resposta? Para o conselho geral sobre que tipos de respostas são consideradas mais valiosas sobre Ask Ubuntu.)
David Foerster

0

Dê uma olhada aqui para um instalador do VidyoDesktop modificado sem a dependência da libqt4-gui:

https://information-technology.web.cern.ch/comment/28#comment-28

NOTA: Este link não é mais visível ao público e pode não fornecer mais informações úteis.

Observe que é uma página protegida pelo CERN, portanto, prefiro não postar o link completo aqui, pois o pacote VidyoDesktop não é um software livre


11
Funciona, mas é uma página protegida pelo CERN, por isso não pode ser acessada por usuários externos. Se um mod me disser que posso colocar um link para o gdrive onde está o pacote deb modificado, editarei esse comentário com essas informações adicionais. Graças
Matteo S.



-1

Sugiro baixar manualmente o libqt4-gui e seus seguintes pacotes dependentes da URL .

  1. libqt4-designer
  2. libqt4-opengl
  3. libqt4-svg
  4. libqtgui4

O comando que você sugeriu resulta na desinstalação do vidyodesktop
Matteo S.

@KK Patel, isso não funcionará, pois o pacote "libqt4-gui" não está disponível nos repositórios 16.04.
blendenzo

Sim, o mesmo problema aqui, mas instalando o pacote deb do open365. Parece que a libqt4 foi removida do ubuntu 16.04
Jorge Arévalo

@ Matteo S. Por favor, verifique agora. Eu editei a resposta.
Ketan Patel

a solução proposta por @MatteoS. é mais eficaz e evita mexer nas bibliotecas oficialmente descontinuadas.
Andrea Borga 11/01
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.