Comment installer VidyoDesktop sur Ubuntu 16.04 LTS?


9

J'ai récemment migré vers Ubuntu 16.04 LTS et j'ai remarqué que ce VidyoDesktopn'était plus disponible sur mon système. J'ai essayé de l'installer à partir du paquet deb en utilisant dpkgmais j'ai reçu l'erreur suivante:

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

J'ai remarqué que ce libqt4-guin'est pas présent dans le référentiel Ubuntu 16.04. Est-ce que quelqu'un sait comment réparer ceci? Je vous remercie

Edit: Ma question est différente de "Comment installer un fichier deb avec dpkg". En fait, je demandais comment installer un package spécifique avec une dépendance manquante.

Réponses:


6

Comme le suggère le lien suivant de Vidyo,

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

il suffit d'éliminer la dépendance libqt4-gui(encore une fois, ce cas est déjà mentionné dans les réponses précédentes, mais c'est encore une autre approche.)

Si vous le permettez, permettez-moi de copier la solution à partir du lien ci-dessus et de la coller ici. Je viens de faire des changements dans les 3ème et 4ème étapes où je mentionne utiliser l' éditeur vim au lieu de nano .

1) Téléchargez le fichier .deb VidyoDesktop dans votre répertoire personnel

2) Exécutez les commandes suivantes à partir du terminal (en remplaçant "vidyodesktop.deb" par le nom de fichier exact en fonction de votre type de système)

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

3) Modifiez le fichier de contrôle du package

$ vim vidyobuild/DEBIAN/control

Remplacez la ligne Depends: en copiant et collant ce qui suit:

Depends: libxss1,libaudio2,libasound2,libqt4-network

Cela supprime la dépendance du package de transition libqt4-gui qui n'est plus requise pour les versions récentes d'Ubuntu.

4) Enregistrez le fichier .deb personnalisé

Esc

:wq

entrer

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

5) Installez le nouveau fichier .deb VidyoDesktop en exécutant

$ sudo dpkg -i vidyodesktop-custom.deb

[EDIT: le bureau Vidyo ne fonctionne qu'en mode wifi. Si le câble LAN est connecté, Vidyo s'arrête. Je n'ai pas encore trouvé de solution à ce problème. Mais le repos fonctionne!]



1
En plus de cela, j'ai trouvé que pour éviter les erreurs de segmentation: / usr / bin / VidyoDesktop: ligne 6: 3085 Erreur de segmentation (core dumped) / opt / vidyo / VidyoDesktop / $ EXEC $ option $ audioflag $ @ on doit activez "toujours utiliser VidyoProxy" dans les options.
Andrea Borga

2
@AndreaBorga Comment allez-vous activer cette option si VidyoDesktop ne se lance pas en raison des erreurs de segmentation?
gene_wood

1
La mine @gene_wood était défectueuse en se joignant à une réunion.
Andrea Borga

13

La solution fournie par Andrea fonctionne, mais je voudrais signaler la commande exacte:

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

Cela fonctionne, mais le centre logiciel d'Ubuntu se plaindra et vous ennuiera avec des avertissements sur les paquets cassés en raison de dépendances manquantes (celle que vous avez choisi d'ignorer).
fuenfundachtzig

avec la solution ci-dessus vidyo a été installé mais il ne démarre pas
Nitin

3

Ma solution de contournement a été de construire un package de transition factice libqt4-gui, en utilisant un fichier de contrôle basé sur le package source qt4-x11 et les outils 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

Cela a fonctionné pour moi. Mais je devais d'abord installer d'autres packages: apt install libqt4-designer libqt4-svg
Edward van Kuik

Veuillez modifier la réponse acceptée en réponse à @ fwyzard. La réponse actuellement acceptée ne concerne que les utilisateurs du CERN.
Reece

0

J'ai eu le même problème. J'ai résolu en forçant l'installation sans vérifier les dépendances (google pour la commande dpkg exacte). Vous aurez toujours un paquet formellement cassé sur votre système, mais apparemment VidyoDesktop fonctionne bien aussi sans libqt4-gui ...

Est-ce que quelqu'un sait pourquoi le paquet a été abandonné? Je soupçonne que cela créera des problèmes pour plusieurs packages tiers ...


Bienvenue sur Ask Ubuntu! Je recommande de modifier cette réponse pour la développer avec des détails spécifiques sur la façon de procéder. (Voir aussi Comment écrire une bonne réponse? Pour des conseils généraux sur les types de réponses considérées comme les plus utiles sur Ask Ubuntu.)
David Foerster

0

Jetez un œil ici pour un programme d'installation VidyoDesktop modifié sans la dépendance à libqt4-gui:

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

REMARQUE: ce lien n'est plus visible publiquement et peut ne plus fournir d'informations utiles.

Veuillez noter qu'il s'agit d'une page protégée par le CERN, donc je préfère ne pas publier le lien complet ici, car le package VidyoDesktop n'est pas un logiciel gratuit


1
Cela fonctionne, mais c'est une page protégée par le CERN, elle n'est donc pas accessible aux utilisateurs externes. Si un mod me dit que je peux mettre un lien vers le gdrive où se trouve le paquet deb modifié, alors je modifierai ce commentaire avec ces informations supplémentaires. Merci
Matteo S.



-1

Je suggère de télécharger manuellement libqt4-gui et ses packages dépendants suivants à partir de l' URL .

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

La commande que vous avez suggérée entraîne la désinstallation de vidyodesktop
Matteo S.

@KK Patel, cela ne fonctionnera pas, car le paquet "libqt4-gui" n'est pas disponible dans les référentiels 16.04.
blendenzo

Oui, même problème ici, mais en installant le paquet deb open365. On dirait que libqt4 a été supprimé d'ubuntu 16.04
Jorge Arévalo

@Matteo S. Veuillez le vérifier maintenant. J'ai édité la réponse.
Ketan Patel

la solution proposée par @MatteoS. est plus efficace et évite de jouer avec les bibliothèques officiellement abandonnées.
Andrea Borga
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.