Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Ubuntu 1804中同时安装Qt4和Qt5_Qt - Fatal编程技术网

如何在Ubuntu 1804中同时安装Qt4和Qt5

如何在Ubuntu 1804中同时安装Qt4和Qt5,qt,Qt,我有一些依赖qt4的软件包。我只是使用命令sudoapt install qt4 default为那些软件包安装了qt4。我想安装qt5 default,但当我运行命令sudo apt install qt5 default时,apt软件包管理器会向我报告,它将卸载与qt4有关的所有内容 The following packages were automatically installed and are no longer required: libqt4-dbus libqt4-decl

我有一些依赖qt4的软件包。我只是使用命令
sudoapt install qt4 default
为那些软件包安装了qt4。我想安装
qt5 default
,但当我运行命令
sudo apt install qt5 default
时,
apt
软件包管理器会向我报告,它将卸载与
qt4
有关的所有内容

The following packages were automatically installed and are no longer required:
  libqt4-dbus libqt4-declarative libqt4-designer libqt4-dev libqt4-dev-bin libqt4-help libqt4-network libqt4-opengl libqt4-opengl-dev libqt4-qt3support libqt4-script libqt4-scripttools libqt4-sql
  libqt4-sql-mysql libqt4-svg libqt4-test libqt4-xml libqt4-xmlpatterns libqtcore4 libqtdbus4 libqtgui4 qdbus qt-at-spi qt4-linguist-tools qt4-qmake qtcore4-l10n
Use 'sudo apt autoremove' to remove them.

如何使两个软件版本安装在同一台机器上?

我建议您在qt4 default和qt5 default是开发人员软件包中发布您的问题。只能有1个默认值。你可能不希望他们只运行软件。无论如何,只需单独安装您需要的软件包。您所说的
只需单独安装您需要的软件包是什么意思?我假设库文件不同,因此它们不应该有相交路径。我不明白你的意思,我是说,
apt安装libqt4 dbus libqt4声明性libqt4设计器libqt4 dev libqt4 dev bin libqt4帮助libqt4网络libqt4 opengl libqt4 opengl dev libqt4-qt3支持libqt4脚本libqt4脚本工具libqt4 sql libqt4 sql libqt4 svg libqt4测试libqt4 xml libqt4 xml libqt4 xmltpatterns libqtcore4 libqtus4 libqtgui4 spiqt4语言专家工具qt4 qmake qtcore4-l10n
如果需要所有这些软件包。或者只安装软件实际需要的软件包。可能至少要从列表中删除dev包。哦,你是说
qt4 default
是上面列出的那些包的元包?如何获得qt4默认值的依赖项/子包列表?尝试从SO复制粘贴该列表可能有问题,我尝试了
apt cache rdepends qt4 default
,但始终返回
qt5 default
。如果我也可以获得qt5 default的所有依赖项,那么这应该是直截了当的。