¿Cómo instalar VidyoDesktop en Ubuntu 16.04 LTS?


9

Recientemente me mudé a Ubuntu 16.04 LTS y noté que VidyoDesktopya no estaba disponible en mi sistema. Traté de instalarlo desde el paquete deb usando dpkgpero recibí el siguiente error:

$ 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.

Me di cuenta de que libqt4-guino está presente en el repositorio de Ubuntu 16.04. ¿Alguien sabe cómo arreglar esto? Gracias

Editar: Mi pregunta es diferente a "Cómo instalar un archivo deb con dpkg". De hecho, estaba preguntando cómo instalar un paquete específico con una dependencia faltante.

Respuestas:


6

Como sugiere el siguiente enlace de Vidyo,

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

uno solo necesita eliminar la dependencia libqt4-gui(de nuevo, este caso ya se menciona en las respuestas anteriores, pero este es otro enfoque más).

Si puedo, permítame copiar la solución del enlace anterior y pegarla aquí. Acabo de hacer cambios en los pasos tercero y cuarto donde menciono usar el editor vim en lugar de nano .

1) Descargue el archivo VidyoDesktop .deb a su directorio de inicio

2) Ejecute los siguientes comandos desde la terminal (reemplazando "vidyodesktop.deb" con el nombre de archivo exacto según el tipo de sistema)

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

3) Edite el archivo de control del paquete

$ vim vidyobuild/DEBIAN/control

Reemplace toda la línea Depends: copiando y pegando lo siguiente:

Depends: libxss1,libaudio2,libasound2,libqt4-network

Esto elimina la dependencia del paquete de transición libqt4-gui que ya no es necesaria para las versiones recientes de Ubuntu

4) Guarde el archivo .deb personalizado

Esc

:wq

entrar

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

5) Instale el nuevo archivo .yob de VidyoDesktop ejecutando

$ sudo dpkg -i vidyodesktop-custom.deb

[EDITAR: el escritorio de Vidyo solo funciona en modo wifi. Si el cable LAN está conectado, Vidyo se apaga. Todavía no he encontrado una solución a este problema. ¡Pero el descanso está funcionando!]



1
Además de esto, descubrí que para evitar fallas seg: / usr / bin / VidyoDesktop: línea 6: 3085 Falla de segmentación (núcleo volcado) / opt / vidyo / VidyoDesktop / $ EXEC $ opción $ audioflag $ @ one necesita habilite "usar siempre VidyoProxy" en las opciones.
Andrea Borga

2
@AndreaBorga ¿Cómo se habilita esa opción si VidyoDesktop no se inicia debido a los valores predeterminados?
gene_wood

1
@gene_wood mine estaba fallando al unirse a una reunión.
Andrea Borga

13

La solución proporcionada por Andrea funciona, pero me gustaría informar el comando exacto:

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

Esto funciona, pero el centro de software de Ubuntu se quejará y te molestará con advertencias sobre paquetes rotos debido a dependencias faltantes (la que elegiste ignorar).
fuenfundachtzig

con la solución anterior vidyo se instaló pero no se está iniciando
Nitin

3

Mi solución ha sido crear un paquete de transición ficticio libqt4-gui, utilizando un archivo de control basado en el paquete fuente qt4-x11 y las herramientas equivs:

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

Esto funcionó para mí. Pero primero tuve que instalar algunos otros paquetes: apt install libqt4-designer libqt4-svg
Edward van Kuik

Cambie la respuesta aceptada a la respuesta de @ fwyzard. La respuesta actualmente aceptada solo es relevante para los usuarios del CERN.
Reece

0

Yo tuve el mismo problema. Resolví forzando la instalación sin verificar las dependencias (google para el comando dpkg exacto). Todavía tendrá un paquete formalmente roto en su sistema, pero aparentemente VidyoDesktop funciona sin problemas también sin libqt4-gui ...

¿Alguien sabe por qué se cayó el paquete? Sospecho que esto creará problemas para varios paquetes de terceros ...


Bienvenido a Ask Ubuntu! Recomiendo editar esta respuesta para expandirla con detalles específicos sobre cómo hacerlo. (Consulte también ¿Cómo escribo una buena respuesta? Para obtener consejos generales sobre qué tipos de respuestas se consideran más valiosas en Ask Ubuntu.)
David Foerster

0

Consulte aquí un instalador modificado de VidyoDesktop sin la dependencia de libqt4-gui:

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

NOTA: Este enlace ya no es visible públicamente y es posible que ya no proporcione información útil.

Tenga en cuenta que es una página protegida por el CERN, por lo que prefiero no publicar el enlace completo aquí, ya que el paquete VidyoDesktop no es software libre


1
Funciona, pero es una página protegida por el CERN, por lo que no es accesible para usuarios externos. Si un mod me dice que puedo poner un enlace al gdrive donde está el paquete deb modificado, entonces editaré este comentario con esta información adicional. Gracias
Matteo S.



-1

Sugiero descargar manualmente libqt4-gui y sus siguientes paquetes dependientes de la URL .

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

El comando que sugirió resulta en la desinstalación de vidyodesktop
Matteo S.

@KK Patel, esto no funcionará, ya que el paquete "libqt4-gui" no está disponible en los repositorios 16.04.
blendenzo

Sí, el mismo problema aquí, pero instalando el paquete deb Open365. Parece que libqt4 se ha eliminado de ubuntu 16.04
Jorge Arévalo

@ Matteo S. Por favor verifíquelo ahora. Edité la respuesta.
Ketan Patel

La solución propuesta por @MatteoS. es más efectivo y evita jugar con bibliotecas oficialmente descontinuadas.
Andrea Borga
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.