J'ai récemment migré vers Ubuntu 16.04 LTS et j'ai remarqué que VidyoDesktop
n'était plus disponible sur mon système. J'ai essayé de l'installer à partir du paquet deb en utilisant dpkg
mais 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 libqt4-gui
n'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 paquet spécifique avec une dépendance manquante.
Comme le suggère le lien suivant de Vidyo,
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 une autre approche.)
Si vous me le permettez, laissez-moi copier la solution à partir du lien ci-dessus et la coller ici. Je viens d'apporter des modifications aux troisième et quatrième étapes, où je mentionne l'utilisation de l'éditeur de vim au lieu de nano .
1) Téléchargez le fichier .deb de 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) Editez le fichier de contrôle du paquet
$ vim vidyobuild/DEBIAN/control
Remplacez la totalité de la ligne Dépend en copiant/collant les éléments suivants:
Depends: libxss1,libaudio2,libasound2,libqt4-network
Ceci supprime la dépendance de paquet transitoire libqt4-gui qui n'est plus requise pour les versions récentes d'Ubuntu (-)
4) Enregistrez le fichier .deb personnalisé
esc
:wq
entrez
$ dpkg-deb -b vidyobuild vidyodesktop-custom.deb
5) Installez le nouveau fichier .deb de 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!]
La solution fournie par Andrea fonctionne, mais j'aimerais signaler la commande exacte:
Sudo dpkg -i --ignore-depends=libqt4-gui VidyoDesktopInstaller-ubuntu64-TAG_VD_3_6_3_017.deb
Ma solution consiste à créer un package de transition factice libqt4-gui, à l'aide d'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
Jetez un oeil ici pour un programme d'installation modifié de VidyoDesktop 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. Par conséquent, je préfère ne pas publier le lien complet ici, car le package VidyoDesktop n'est pas un logiciel libre.
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 exacte dpkg). Vous aurez toujours un paquet officiellement cassé sur votre système, mais apparemment, VidyoDesktop fonctionne bien même sans libqt4-gui ...
Est-ce que quelqu'un sait pourquoi le paquet a été abandonné? Je pense que cela créera des problèmes pour plusieurs paquets tiers ...