如何在 Ubuntu 16.04 LTS 上安装 libqt4-core 和 libqt4-gui?

如何在 Ubuntu 16.04 LTS 上安装 libqt4-core 和 libqt4-gui?

我升级到了 Ubuntu 16.04 LTS。但是缺少libqt4-core和软件包。libqt4-gui

我如何在 16.04 上安装这些软件包?

答案1

这些 libqt4-core 和 libqt4-gui 软件包在 Ubuntu 16.04 LTS 及更新版本中不再存在。它们是依赖于其他软件包的虚拟软件包。以下步骤将修改 Vidyo 软件包,使其使用有效的依赖项。

  1. 首先确保所有默认未安装的必需 libqt4 包都已安装:

    sudo apt install libqt4-designer libqt4-opengl libqt4-svg libqtgui4 libqtwebkit4
    
  2. 创建一个脚本来修改包中定义的依赖项。使用videbcontrol提供的脚本这里

  3. videbcontrol VidyoDesktopInstaller-ubuntu64-TAG_VD_3_6_3_017.deb运行将在 vi 编辑器中打开依赖项的脚本

  4. 替换Depends: libxss1,libaudio2,libasound2,libqt4-gui (>= 4.8.1), libqt4-networkDepends: libxss1,libaudio2,libasound2,libqt4-designer,libqt4-opengl,libqt4-svg,libqtgui4,libqtwebkit4,libqt4-network。这将创建一个名为 的文件,VidyoDesktopInstaller-ubuntu64-TAG_VD_3_6_3_017.modified.deb其中包含新的依赖项。

    如果你不了解 vi,一旦你看到软件包信息

    1. 使用箭头将光标向下移动到以Depends:
    2. 输入字母i进入插入模式
    3. 复制(右键单击)新行并输入回车
    4. 输入 escape 退出插入模式
    5. 键入dd以删除旧Depends
    6. 键入ZZ以保存并退出更改(两个大写字母 z)
  5. 通过执行以下命令安装 Vidyo 包:

    sudo apt install VidyoDesktopInstaller-ubuntu64-TAG_VD_3_6_3_017.modified.deb
    

享受

答案2

谢谢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

现在您就可以使用它了!!!

答案3

尝试一下这个,因为它对我有用:

sudo apt-get -f install

这是终端本身建议的,并且它做了一些神奇的事情。

答案4

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

相关内容