Answers:
这些libqt4-core和libqt4-gui软件包在Ubuntu 16.04 LTS和更高版本中不再存在。它们是与其他程序包相关的虚拟程序包。以下过程将修改Vidyo程序包,以便使用有效的依赖项。
首先,确保已安装所有默认未安装的必需的libqt4软件包:
sudo apt install libqt4-designer libqt4-opengl libqt4-svg libqtgui4 libqtwebkit4
创建一个脚本来修改包中定义的依赖项。使用此处videbcontrol
提供的脚本。
运行videbcontrol VidyoDesktopInstaller-ubuntu64-TAG_VD_3_6_3_017.deb
将在vi编辑器中打开依赖项的脚本
替换Depends: libxss1,libaudio2,libasound2,libqt4-gui (>= 4.8.1), libqt4-network
为Depends: libxss1,libaudio2,libasound2,libqt4-designer,libqt4-opengl,libqt4-svg,libqtgui4,libqtwebkit4,libqt4-network
。这将创建一个名为的文件,VidyoDesktopInstaller-ubuntu64-TAG_VD_3_6_3_017.modified.deb
其中包含新的依赖项。
如果您不知道vi,一旦看到包装信息
Depends:
i
以进入插入模式dd
以删除旧Depends
行ZZ
以保存并退出更改(两个大写字母z)通过执行以下命令来安装Vidyo软件包:
sudo apt install VidyoDesktopInstaller-ubuntu64-TAG_VD_3_6_3_017.modified.deb
请享用
感谢https://ubuntuforums.org/showthread.php?t=110458和@chmike我发现这些依赖项已经具有更高的版本。可以更改.deb文件。@ bean1975有一个较短的方法:
dpkg-deb -x yourfile.deb newdir
dpkg-deb --control yourfile.deb newdir/DEBIAN
gedit newdir/DEBIAN/control
并改变libqt4-gui (>= 4.8.1)
与libqt4-designer,libqt4-opengl,libqt4-svg,libqtgui4,libqtwebkit4
dpkg -b newdir modified.deb
您现在就可以使用它!!!
链接到Launchpad的 Ubuntu部分:
https://launchpad.net/ubuntu/xenial/+package/libqt4-core
https://launchpad.net/ubuntu/xenial/+package/libqt4-gui
您可以使用dpkg安装.deb(Debian二进制软件包): sudo dpkg -i libqt4-core_4.8.6...ubuntu8_amd64.deb