Mat*_* S. 9 dependencies 16.04
我最近转移到 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.
Run Code Online (Sandbox Code Playgroud)
我注意到libqt4-gui
Ubuntu 16.04 存储库中不存在。有谁知道如何解决这一问题?谢谢
编辑:我的问题与“如何使用 dpkg 安装 deb 文件”不同。事实上,我问的是如何安装缺少依赖项的特定软件包。
Mat*_* S. 13
Andrea 提供的解决方案有效,但我想报告确切的命令:
sudo dpkg -i --ignore-depends=libqt4-gui VidyoDesktopInstaller-ubuntu64-TAG_VD_3_6_3_017.deb
Run Code Online (Sandbox Code Playgroud)
正如 Vidyo 提供的以下链接所示,
一个人只需要消除对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
Run Code Online (Sandbox Code Playgroud)
3) 编辑包控制文件
$ vim vidyobuild/DEBIAN/control
Run Code Online (Sandbox Code Playgroud)
通过复制和粘贴以下内容替换整个 Depends: 行:
Depends: libxss1,libaudio2,libasound2,libqt4-network
Run Code Online (Sandbox Code Playgroud)
这删除了最近的 Ubuntu 版本不再需要的 libqt4-gui 过渡包依赖项
4) 保存自定义的 .deb 文件
Esc键
:wq
Run Code Online (Sandbox Code Playgroud)
进入
$ dpkg-deb -b vidyobuild vidyodesktop-custom.deb
Run Code Online (Sandbox Code Playgroud)
5) 通过运行安装新的 VidyoDesktop .deb 文件
$ sudo dpkg -i vidyodesktop-custom.deb
Run Code Online (Sandbox Code Playgroud)
[编辑:Vidyo 桌面仅在 wifi 模式下工作。如果 LAN 电缆已连接,则 Vidyo 将关闭。我还没有找到解决这个问题的办法。但休息是有效的!]
归档时间: |
|
查看次数: |
15125 次 |
最近记录: |