Friday, May 06, 2016

Installing Vidyo on Ubuntu 16.06 LTS (dependency libqt4-gui unmet)

I've recently upgraded to Ubuntu 16.06 LTS from Ubuntu 14.04 LTS.
The only package I've noticed to be missing is vidyodesktop.

In order to install it, I tried going to v.mozilla.com and open the .deb file.
Unfortunately, it would not install.
In order to determine why it was failing I run this:
sudo dpkg -i VidyoDesktopInstaller-ubuntu64-TAG_VD_3_3_0_027.deb 
Unfortunately it said that libqt4-gui needed to be installed, however. the package is not available for this version of Ubuntu.
In order to fix it, rail told me that we had to install a dummy package to fool Vidyo. This can be accomplished with equivs package.

  • Install equivs package
sudo apt-get install equivs
  • Generate a control file
equivs-control libqt4-gui
  • Edit libqt4-gui and tweak the following variables: Package, Version, Description. Example file
### Commented entries have reasonable defaults.
### Uncomment to edit them.
# Source: 
Section: misc
Priority: optional
# Homepage: 
Standards-Version: 3.9.2
Package: libqt4-gui
Version: 4.8.1
# Maintainer: Your Name 
# Pre-Depends: 
# Depends: 
# Recommends: 
# Suggests: 
# Provides: 
# Replaces: 
# Architecture: all
# Multi-Arch: 
# Copyright: 
# Changelog: 
# Readme: 
# Extra-Files: 
# Files: 
#  
Description: fake package to please vidyo
 long description and info. 
 second paragraph 
  • Build the deb
equivs-build libqt4-gui
  • Install the deb
sudo dpkg -i libqt4-gui_4.8.1_all.deb


Creative Commons License
This work by Zambrano Gasparnian, Armen is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.

3 comments:

  1. Hi, i had a problem folloqing your guide ...

    luca@Freedom:~$ sudo equivs-build libqt4-gui
    dh_testdir
    dh_testroot
    dh_prep
    sh: 1: cannot open package: No such file
    sh: 1: defaults: not found
    dh_prep: rm -f debian/.*.debhelper returned exit code 127
    debian/rules:13: set di istruzioni per l'obiettivo "install" non riuscito
    make: *** [install] Errore 25
    Error in the build process: exit status 2

    Any Idea? :)

    ReplyDelete
  2. And ... when you tell to edit the libqt4-gui, is it just in the home, right?

    luca@Freedom:~$ gedit libqt4-gui

    Isn't it?

    ReplyDelete
  3. I really have no idea! I only took rail's instructions and posted them.

    If I recall correctly, the file could be on any directory and the .deb will be generate right beside it.

    ReplyDelete