如何在Ubuntu 16.04 LTS上安装VidyoDesktop?


9

我最近移到了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-gui在Ubuntu 16.04存储库中不存在该文件。有谁知道如何解决这一问题?谢谢

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

Answers:


6

正如Vidyo的以下链接所示,

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

一个人只需要消除对它的依赖libqt4-gui(同样,在前面的回答中已经提到了这种情况,但这是另一种方法。)

如果可以的话,请允许我复制以上链接中的解决方案并将其粘贴到此处。我只是在第3步和第4步中进行了更改,其中提到使用vim编辑器而不是nano

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文件

退出

:wq

输入

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

5)通过运行安装新的VidyoDesktop .deb文件

$ sudo dpkg -i vidyodesktop-custom.deb

[编辑:Vidyo桌面只能在wifi模式下使用。如果连接了LAN电缆,则Vidyo将关闭。我还没有找到解决这个问题的方法。但是休息在起作用!]



1
除此之外,我发现为了避免出现段错误:/ usr / bin / VidyoDesktop:第6行:3085分段错误(核心已转储)/ opt / vidyo / VidyoDesktop / $ EXEC $ option $ audioflag $ @在选项中启用“始终使用VidyoProxy”。
安德里亚·博尔加

2
@AndreaBorga如果由于段错误而无法启动VidyoDesktop,如何启用该选项?
gene_wood

1
加入会议时,@ gene_wood矿井出现故障。
安德里亚·博尔加

13

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

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

这可以工作,但是Ubuntu的软件中心会因缺少依赖项(您选择忽略的那个)而抱怨并惹恼有关软件包破损的警告。
fuenfundachtzig

与上述方案得到了Vidyo的安装,但它没有启动
尼廷

3

我的解决方法是使用基于qt4-x11源软件包和equivs工具的控制文件来构建虚拟的libqt4-gui过渡软件包。

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

这对我有用。但是我必须先安装其他软件包:apt install libqt4-designer libqt4-svg
Edward van Kuik 2016年

请将已接受的答案更改为@fwyzard的回复。当前接受的答案仅与CERN用户有关。
里斯

0

我有同样的问题。我通过强制安装而不检查依赖项来解决(谷歌提供了确切的dpkg命令)。您的系统上仍然会有一个正式损坏的软件包,但是显然,如果没有libqt4-gui,VidyoDesktop也可以顺利运行。

有人知道为什么要丢弃包裹吗?我怀疑这会给多个第三方套餐带来麻烦...


欢迎来到Ask Ubuntu!我建议编辑此答案以将其扩展为有关如何执行此操作的特定详细信息。(另请参阅“我如何写一个好的答案?”,以获取有关在Ask Ask Ubuntu上认为哪种答案最有价值的一般建议。)
David Foerster

0

在此处查看不依赖libqt4-gui的经过修改的VidyoDesktop安装程序:

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

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

请注意,这是受CERN保护的页面,所以我不希望在此处发布完整链接,因为VidyoDesktop软件包不是免费软件


1
它可以工作,但是它是受CERN保护的页面,因此外部用户无法访问它。如果mod告诉我可以在修改后的deb软件包所在的gdrive上放置一个链接,那么我将使用此附加信息来编辑此注释。谢谢
Matteo S.



-1

我建议从URL手动下载libqt4-gui及其以下依赖包。

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

您建议的命令会导致卸载vidyodesktop
Matteo

@KK Patel,这将不起作用,因为软件包“ libqt4-gui”在16.04存储库中不可用。
blendenzo '16

是的,这里同样的问题,但是安装了open365 deb软件包。像libqt4看起来已经从Ubuntu的16.04删除
豪尔赫·阿雷瓦洛

@MatteoS。请立即检查。我编辑了答案。
Ketan Patel

@MatteoS提出的解决方案。更加有效,并且避免摆弄正式停产的库。
安德里亚·博尔加
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.