如何在 Ubuntu 16.04 LTS 上安装 VidyoDesktop?

如何在 Ubuntu 16.04 LTS 上安装 VidyoDesktop?

我最近换到了 Ubuntu 16.04 LTS,发现VidyoDesktop我的系统上不再有这个版本。我尝试使用 deb 包安装它,dpkg但收到以下错误:

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

我注意到libqt4-guiUbuntu 16.04 存储库中不存在。有人知道如何修复这个问题吗?谢谢

编辑:我的问题与“如何使用 dpkg 安装 deb 文件”不同。实际上,我问的是,如何安装缺少依赖项的特定软件包。

答案1

Andrea 提供的解决方案有效,但我想报告确切的命令:

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

答案2

正如 Vidyo 的以下链接所示,

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

只需要消除对libqt4-gui(再次强调,这种情况已经在前面的答案中提到过,但这是另一种方法。)

如果可以的话,请让我从上面的链接复制解决方案并粘贴到这里。我只是在第 3 步和第 4 步中做了一些更改,我提到使用vim编辑器而不是纳米

1)将 VidyoDesktop .deb 文件下载到你的主目录

2)从终端运行以下命令(根据您的系统类型将“vidyodesktop.deb”替换为准确的文件名)

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

3)编辑包控制文件

$ vim vidyobuild/DEBIAN/control

通过复制并粘贴以下内容替换整个 Depends: 行:

Depends: libxss1,libaudio2,libasound2,libqt4-network

这将删除 libqt4-gui 过渡包依赖项,该依赖项在最近的 Ubuntu 版本中不再需要

4)保存定制的.deb文件

Esc键

:wq

进入

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

5)运行以下命令安装新的 VidyoDesktop .deb 文件

$ sudo dpkg -i vidyodesktop-custom.deb

[编辑:Vidyo 桌面仅在 wifi 模式下工作。如果连接了 LAN 电缆,Vidyo 就会关闭。我还没有找到解决这个问题的方法。但其余的都正常工作!]

答案3

我的解决方法是构建一个虚拟的 libqt4-gui 过渡包,使用基于 qt4-x11 源包和 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

答案4

请查看此处,查看修改后的 VidyoDesktop 安装程序,它不依赖 libqt4-gui:

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

注意:此链接不再公开显示,并且可能不再提供有用的信息。

请注意,这是一个受 CERN 保护的页面,因此我不想在这里发布完整链接,因为 VidyoDesktop 软件包不是免费软件

相关内容